Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - anonimo12121

#411
La IA pienso que no avanza con el paso de los años, la ia solo avanza con los conocimientos de los desarrolladores que trabajan en ella IA son muchas condiciones por eso creo que la IA se usara en plan de reconomientos de cosas y tal. no se explicarme.
#412
Una noche se quedo la pantalla congelada completamente y el disco duro hizo un ruido muy raro en ese momento. no se podía hacer nada solo desconectar el ordenador de la corriente.
#413
Hola traigo un trajín con Qt increíble desinstale la librería y ahora la quiero instalar y no me compila... He probado prácticamente todo, y ya tengo que pedir ayuda...


Código (dos) [Seleccionar]
C:\Qt\4.8.3>configure.exe
Which edition of Qt do you want to use ?
Type 'c' if you want to use the Commercial Edition.
Type 'o' if you want to use the Open Source Edition.
o

This is the Qt for Windows Open Source Edition.

You are licensed to use this software under the terms of
the GNU Lesser General Public License (LGPL) version 2.1
or the GNU General Public License (GPL) version 3.

Type '3' to view the GNU General Public License version 3 (GPLv3).
Type 'L' to view the Lesser GNU General Public License version 2.1 (LGPLv2.1).
Type 'y' to accept this license offer.
Type 'n' to decline this license offer.

Do you accept the terms of the license?
y
All the required DirectShow/Direct3D files couldn't be found.
Make sure you have either the platform SDK AND the DirectShow SDK or the Windows
SDK installed.
If you have the DirectShow SDK installed, please make sure that you have run the
<path to SDK>\SetEnv.Cmd script.
vmr9.h not found
dshow.h not found
strmiids.lib not found
dmoguids.lib not found
msdmo.lib not found
d3d9.h not found
Environment:
    INCLUDE=
      Unset
    LIB=
      Unset
    PATH=
      C:\Program Files\Common Files\Microsoft Shared\Windows Live
      C:\Windows\system32
      C:\Windows
      C:\Windows\System32\Wbem
      C:\Windows\System32\WindowsPowerShell\v1.0\
      C:\Program Files\Windows Live\Shared
      C:\QtSDK\Desktop\Qt\4.8.1\mingw\bin
      C:\Users\Xafi\AppData\Local\Smartbar\Application\
      C:\QtSDK\Desktop\Qt\4.8.1\mingw\bin

You are licensed to use this software under the terms of the GNU GPL version 3.Y
ou are licensed to use this software under the terms of the Lesser GNU LGPL vers
ion 2.1.
See C:/Qt/4.8.33

or C:/Qt/4.8.3L

Configuration:
    minimal-config
    small-config
    medium-config
    large-config
    full-config
    build_all
    debug
Qt Configuration:
    release
    debug
    zlib
    png
    accessibility
    qt3support
    opengl
    s60
    ipv6
    script
    scripttools
    xmlpatterns
    multimedia
    audio-backend
    declarative
    native-gestures
    svg
    concurrent
    minimal-config
    small-config
    medium-config
    large-config
    full-config

QMAKESPEC...................win32-g++ (detected)
Architecture................windows
Maketool....................mingw32-make
Debug symbols...............yes
Link Time Code Generation...no
Accessibility support.......yes
STL support.................yes
Exception support...........yes
RTTI support................yes
MMX support.................yes
3DNOW support...............no
SSE support.................yes
SSE2 support................yes
IWMMXT support..............no
NEON support................no
OpenGL support..............yes
OpenVG support..............no
OpenSSL support.............no
QtDBus support..............no
QtXmlPatterns support.......yes
Phonon support..............no
QtMultimedia support........yes
Large File support..........no
NIS support.................no
Iconv support...............
WebKit support..............yes
Declarative support.........yes
Declarative debugging.......yes
QtScript support............yes
QtScriptTools support.......yes
Graphics System.............raster
Qt3 compatibility...........yes
DirectWrite support.........no

Third Party Libraries:
    ZLIB support............qt
    GIF support.............plugin
    TIFF support............plugin
    JPEG support............plugin
    PNG support.............yes
    MNG support.............plugin
    FreeType support........no

Styles:
    Windows.................yes
    Windows XP..............no
    Windows Vista...........no
    Plastique...............yes
    Cleanlooks..............yes
    Motif...................yes
    CDE.....................yes
    Windows CE..............no
    Windows Mobile..........no
    S60.....................no

Sql Drivers:
    ODBC....................no
    MySQL...................no
    OCI.....................no
    PostgreSQL..............no
    TDS.....................no
    DB2.....................no
    SQLite..................plugin (qt)
    SQLite2.................no
    InterBase...............no

Sources are in..............C:\Qt\4.8.3
Build is done in............C:\Qt\4.8.3
Install prefix..............C:\Qt\4.8.3
Headers installed to........C:/Qt/4.8.3/include
Libraries installed to......C:/Qt/4.8.3/lib
Plugins installed to........C:/Qt/4.8.3/plugins
Imports installed to........C:/Qt/4.8.3/imports
Binaries installed to.......C:/Qt/4.8.3/bin
Docs installed to...........C:/Qt/4.8.3/doc
Data installed to...........C:/Qt/4.8.3
Translations installed to...C:/Qt/4.8.3/translations
Examples installed to.......C:/Qt/4.8.3/examples
Demos installed to..........C:/Qt/4.8.3/demos

Creating qmake...
g++ -c -oqconfig.o -O -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Ige
nerators/mac -Igenerators/symbian -Igenerators/integrity -IC:\Qt\4.8.3/include -
IC:\Qt\4.8.3/include/QtCore -IC:\Qt\4.8.3/include -IC:\Qt\4.8.3/include/QtCore -
IC:\Qt\4.8.3/src/corelib/global -IC:\Qt\4.8.3/src/corelib/xml -IC:\Qt\4.8.3/mksp
ecs/win32-g++ -IC:\Qt\4.8.3/tools/shared -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES
-DQT_LITE_COMPONENT -DQT_NO_PCRE -DQT_NODLL -DQT_NO_STL -DQT_NO_COMPRESS -DUNIC
ODE -DHAVE_QCONFIG_CPP -DQT_BUILD_QMAKE -DQT_NO_THREAD -DQT_NO_QOBJECT -DQT_NO_G
EOM_VARIANT -DQT_NO_DATASTREAM -DQT_BOOTSTRAPPED -DQLIBRARYINFO_EPOCROOT -DQMAKE
_OPENSOURCE_EDITION C:\Qt\4.8.3/src/corelib/global/qconfig.cpp
g++: CreateProcess: No such file or directory
mingw32-make: *** [qconfig.o] Error 1
del project.o main.o makefile.o unixmake.o unixmake2.o mingw_make.o option.o win
makefile.o projectgenerator.o property.o meta.o makefiledeps.o metamakefile.o xm
loutput.o pbuilder_pbx.o borland_bmake.o msvc_nmake.o msvc_vcproj.o msvc_vcxproj
.o msvc_objectmodel.o msbuild_objectmodel.o symmake.o initprojectdeploy_symbian.
o symmake_abld.o symmake_sbsv2.o symbiancommon.o registry.o epocroot.o gbuild.o
qbitarray.o qbuffer.o qbytearray.o qcryptographichash.o qvsnprintf.o qbytearraym
atcher.o qconfig.o qdatetime.o qdir.o qdiriterator.o qfile.o qtemporaryfile.o qf
ileinfo.o qabstractfileengine.o qfilesystementry.o qfilesystemengine.o qfilesyst
emengine_win.o qfilesystemiterator_win.o qfsfileengine.o qfsfileengine_iterator.
o qfsfileengine_win.o qglobal.o qhash.o qiodevice.o qlibraryinfo.o qlist.o qlink
edlist.o qlocale.o qlocale_tools.o qlocale_win.o qmalloc.o qmap.o qregexp.o qtex
tcodec.o qutfcodec.o qstring.o qstringlist.o qsystemerror.o qsystemlibrary.o qte
xtstream.o quuid.o qvector.o qsettings.o qsettings_win.o qvariant.o qmetatype.o
qxmlstream.o qxmlutils.o qnumeric.o
g++ -c -oproject.o -O -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Ige
nerators/mac -Igenerators/symbian -Igenerators/integrity -IC:\Qt\4.8.3/include -
IC:\Qt\4.8.3/include/QtCore -IC:\Qt\4.8.3/include -IC:\Qt\4.8.3/include/QtCore -
IC:\Qt\4.8.3/src/corelib/global -IC:\Qt\4.8.3/src/corelib/xml -IC:\Qt\4.8.3/mksp
ecs/win32-g++ -IC:\Qt\4.8.3/tools/shared -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES
-DQT_LITE_COMPONENT -DQT_NO_PCRE -DQT_NODLL -DQT_NO_STL -DQT_NO_COMPRESS -DUNIC
ODE -DHAVE_QCONFIG_CPP -DQT_BUILD_QMAKE -DQT_NO_THREAD -DQT_NO_QOBJECT -DQT_NO_G
EOM_VARIANT -DQT_NO_DATASTREAM -DQT_BOOTSTRAPPED -DQLIBRARYINFO_EPOCROOT -DQMAKE
_OPENSOURCE_EDITION project.cpp
g++: CreateProcess: No such file or directory
mingw32-make: *** [project.o] Error 1
Building qmake failed, return code 2


C:\Qt\4.8.3>

#414
afirmo que ese tipo es el 1/2 que abandona la carrera de ingeniería informática XDD
#415
1.600 misiles para una isla lol!
eso es como pelear contra chuck norris
#417
Quién sabe, pero cuando digo evento puede ser un evento o cualquier otra cosa... es muy simple dimitrix.
#418
No
simplemente en el juego habría alguna spell programada para ahcer alguna especie de evento y han aprovechado eso es lo más fácil.
#419
Soy malo explicando pero he modificado el código añadiendo comentarios, Este código puede servir para hacer el código de el camino más corto, quizás haya otras formas no lo sé, sobre las clases pues la uso para dividir el trabajo en plan, esto pertenece a esto y esto otro a esto. esta semilla es de manzana y esta otra semilla de pera, jeje.

y sobre lo que se imprime es lo siguiente.
el mapa, 1 colisión y 0 no colisión, imagina un mapa de ciudad y tienes que trazar el camino más corto hasta el cine, no vale hacer una linea recta por que hay edificios en medio, pues entonces ponemos un 1.
donde pone vértice es el vértice que quiero examinar y donde aristas son las aristas que tiene el vértice que comunica con otros vértices, osea el 9 y el 15 que te salió son otros vértices, la arista almacena el vértice al que conecta. Espero haber explicado lo mejor posible esto.
Cualquier cosa avisa.

Si quieres información sobre la grafos visita este link. http://es.wikipedia.org/wiki/Teor%C3%ADa_de_grafos
#420
Aquí pongo un código que estoy haciendo por si a alguien le hiciera falta.

Sirve para representar grafos y en el ejemplo lo combino con un pequeño mapa de 7x7 con colisión por así decirlo.
Código (cpp) [Seleccionar]
#include <iostream>
using namespace std;
///////////////////////////////////////////////
///////////////////////////////////////////////
class Map2D {// Esta clase es para generar una matrix de 2dimensiones
   public://sirvepara crear un mapa con cordenadas 'x' e 'y'
       Map2D(int,int);
       bool mMap[100][100];//bool es para que solo tome 2 valores posibles true'1' y false'0' en el mapa false es colisión y true es libre
       void Print();// esto para imprimir el mapa
       void Add(int,int);// esto lo he echo para añadir una colisión
       int mSizeX;//esto es el tamaño del ancho del mapa, pueden tomar como valor máximo 100 por el tamaño de la matrix mMap...
       int mSizeY;//esto es el tamaño del alto del mapa, pueden tomar como valor máximo 100 por el tamaño de la matrix mMap...
};
Map2D::Map2D(int _x,int _y){
   mSizeX=_x;
   mSizeY=_y;
   for(int y=0;y<_y;y++){
       for(int x=0;x<_x;x++){
           mMap[y][x]=false;//el mapa se crea vacio.
       }
   }
}
void Map2D::Print(){//esto nada más es para imprimir el mapa
   for(int y=0;y<mSizeY;y++){
       for(int x=0;x<mSizeX;x++){
           cout << mMap[y][x];
       }
       cout << endl;
   }
   cout << endl;
}
void Map2D::Add(int x,int y){// Esto es para añadir una colisión un tontería puesto que los miembros son publicos en la clase
   mMap[y][x]=true;//nada más lo hice para ahorrar trabajo, puesto con poner (Map2D::Add(x,y) 'x' e 'y' son cordenadas.) añade colision
}

///////////////////////////////////////////////
///////////////////////////////////////////////
class StructMatricial {// Esta clase es para crear una estructura matricial de tipo conjunto, sirve para trabajar con grafos
   public:
       StructMatricial();
       bool Load(Map2D);
       int mVertices[100];//vertices que tiene el grafo
       int mAristas[100][10];//una arista es el camino que une un vertice con otro. por ejemplo si el vertice '1' tiene una arista que conecta con el vertice '2' sería así mAristas[1][0]=2
       int mNumerosAristas[100];//Para saber el numero de aristas que tiene cada vertice, "caminos hacia otros vertices"
       bool mIsVertice[100];//esta es una matriz complementaría para saber si el vertice es transitable o no, si no es colision ese punto entonces es transitable
};

StructMatricial::StructMatricial(){
}

bool StructMatricial::Load(Map2D m){
   int iv=0;//iterador vertices
   int ia=0;//iterador aristas
   //Primero Creamos todos los vertices
   for(int y=0;y<m.mSizeY;y++){
       for(int x=0;x<m.mSizeX;x++){
           mVertices[iv]=iv;//
           if(m.mMap[y][x]==false){//Si la posicion no es colision
               mIsVertice[iv]=false;//la posicon es un vertice transitable
           }
           else mIsVertice[iv]=true;//Si no, no lo es
           // incremento del iterador
           iv++;

       }
   }
   iv=0;
   for(int y=0;y<m.mSizeY;y++){
       for(int x=0;x<m.mSizeX;x++){
           if(m.mMap[y][x]==false){
               if(m.mMap[y][x-1]==false && x>0){// si izquierda no es colision .. el x>0 es para que no se salga de memoria la operación
                   mAristas[iv][ia]=mVertices[((y*m.mSizeX)+x-1)];// entoncens el vertice tiene una arista hacia el vertice de la izquierda
                   ia++;
               }
               if(m.mMap[y][x+1]==false && x<m.mSizeX){
                   mAristas[iv][ia]=mVertices[(y*m.mSizeX)+x+1];
                   ia++;
               }
               if(m.mMap[y-1][x]==false && y>0){
                   mAristas[iv][ia]=mVertices[((y-1)*m.mSizeX)+x];
                   ia++;
               }
               if(m.mMap[y+1][x]==false && y<m.mSizeY){
                   mAristas[iv][ia]=mVertices[((y+1)*m.mSizeX)+x];
                   ia++;
               }
           }
           // incremento del iterador
           mNumerosAristas[iv]=ia;
           iv++;
           ia=0;

       }
   }
   return false;
};
///////////////////////////////////////////////
///////////////////////////////////////////////


///////////////////////////////////////////////
///////////////////////////////////////////////
int main(int argc,char* argv[]){
   ///////////////////////////////////////////
   // Creación del mapa
   Map2D map(7,7);
   map.Add(3,2);
   map.Add(4,1);
   map.Add(2,3);
   map.Add(4,3);
   for(int i=0;i<7;i++)map.Add(i,0);
   for(int i=0;i<7;i++)map.Add(i,6);
   for(int i=0;i<7;i++)map.Add(0,i);
   for(int i=0;i<7;i++)map.Add(6,i);
   map.Print();
   ///////////////////////////////////////////
   // Creación de la estructura matricial conjunto
   StructMatricial SM;// Trollface con el nombre
   SM.Load(map);
   ///////////////////////////////////////////
   ///////////////////////////////////////////
   cout << "vertice: "<< SM.mVertices[24]<< endl;
   cout << "Aristas: ";
   for(int i=0;i<SM.mNumerosAristas[24];i++)cout << SM.mAristas[24][i] << "-" ;
   cout << endl;
   cout << "Game Over" << endl;
   return 0;
}