Stratos

¡Bienvenido a Stratos!

¿Ya eres miembro de Stratos? Haz clic aquí para identificarte
¿Aún no eres miembro de Stratos? Haz clic aquí para registrarte
PORTADANOTICIASTRABAJOCOLABORACIóNENLACESFOROSIRCWIKIGRAFISTASCOMPOSITORESUSUARIOSFORMACIóNNOSOTROS

Stratos no se hace responsable de las opiniones expuestas en estos foros ni se identifica necesariamente con ellas, y se reserva el derecho de eliminar el contenido que considere inapropiado.

CreaVideojuegos

Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación?

Ingresar con nombre de usuario, contraseña y duración de la sesión
 
Inicio Ayuda Buscar Calendario Ingresar Registrarse
Páginas: [1]
Imprimir
Autor Tema: problema compilando con linux  (Leído 2052 veces)
bruno
Stratos

Mensajes: 12


Ver Perfil
« en: 22 de Julio de 2008, 07:39:09 »

hola

recién me puse a codear con linux en la computadora y me encontré con este error:

Código:
Generando ...
g++ -O3 -s -pthread ../src/ *.cpp -o ../bin/ /usr/CRM32Pro/CRM32Pro.so -I../inc -I/usr/CRM32Pro  -L/usr/lib/ -lX11 -lXext
In file included from /usr/CRM32Pro/SDL/SDL_config.h:42,
                 from /usr/CRM32Pro/SDL/SDL_stdinc.h:28,
                 from /usr/CRM32Pro/SDL/SDL_main.h:26,
                 from /usr/CRM32Pro/SDL/SDL.h:28,
                 from /usr/CRM32Pro/CRM32Pro.h:13,
                 from ../inc/StageElement.h:19,
                 from ../inc/Scroll.h:16,
                 from Scroll.cpp:9:
/usr/CRM32Pro/SDL/SDL_config_minimal.h:39: error: declaraciones de ‘typedef long unsigned int uintptr_t’ en conflicto


tiene pinta de que incluye varias veces lo mismo pero aca en linux no puedo usar #pragma once, arreglé algunos errores parecidos a este pero este ya no se me ocurre nada xDD

gracias desde ya
En línea
TheAzazel
Moderador
Stratos
*****
Mensajes: 1474


theazazel666@hotmail.com
Ver Perfil WWW
« Respuesta #1 en: 22 de Julio de 2008, 10:11:33 »

uhm...sin ver el fichero que intentas compilar es dificil pero un error muy comun es incluir CRM32Pro.h y SDL.h cosa que no se debe hacer, con solo incluir CRM32Pro.h es suficiente.

Si no es esto ultimo... pasa fichero y pruebo Sonrisa
En línea

bruno
Stratos

Mensajes: 12


Ver Perfil
« Respuesta #2 en: 23 de Julio de 2008, 12:06:59 »

muchas gracias!!
me he asegurado lo qeu has dicho pero solo incluyo el CRM32Pro.h, el código te mando un mp ya mismo con los ficheros y el makefile y a ver si se arregla que quiero pronto hacer un vídeo como perrofeo de su juego de lucha
En línea
perrofeo307
Stratos

Mensajes: 26



Ver Perfil
« Respuesta #3 en: 23 de Julio de 2008, 12:47:13 »

Reir en espera de ese video!!!...
(no uses el Camtasia Studio 5 para grabar Lengua... quedan mal los scrolls) Cool

Edit:.. usas linux!  :evil:
En línea
bruno
Stratos

Mensajes: 12


Ver Perfil
« Respuesta #4 en: 23 de Julio de 2008, 10:28:23 »

sí ando con linux aunque con problemas de compilación :S la idea es que sea multiplataforma windows/linux y mac si es posible aunque no es prioritario

azazel te mandé un mp pero ahí no se puede adjuntar archivos qué email usas para mandartelo allá el código??
En línea
TheAzazel
Moderador
Stratos
*****
Mensajes: 1474


theazazel666@hotmail.com
Ver Perfil WWW
« Respuesta #5 en: 23 de Julio de 2008, 02:39:33 »

Toma nota:

Huh???

Esta noche podria echarlo un vistazo a ver...

Saludos
En línea

perrofeo307
Stratos

Mensajes: 26



Ver Perfil
« Respuesta #6 en: 23 de Julio de 2008, 02:56:26 »

yo te envie los datos al de hotmail :S
En línea
TheAzazel
Moderador
Stratos
*****
Mensajes: 1474


theazazel666@hotmail.com
Ver Perfil WWW
« Respuesta #7 en: 23 de Julio de 2008, 11:40:57 »

bueno, las dos valen Sonrisa

he visto que lo he recibido, mañana te lo miro vale?

hsta luego!
En línea

Buffon
Stratos

Mensajes: 508


Ver Perfil
« Respuesta #8 en: 24 de Julio de 2008, 08:18:44 »

yo estoy haciendo un minimotor para un juego muy específico y mi compañero lo hace con VS2005 y yo en MAC.

y cuando él hace commits le cambio los pragma one por ifndef define xDDDD

podrías hacer lo mismo si no tienes muchos ficheros :S
En línea
bruno
Stratos

Mensajes: 12


Ver Perfil
« Respuesta #9 en: 24 de Julio de 2008, 08:12:53 »

Cita de: "Buffon"
yo estoy haciendo un minimotor para un juego muy específico y mi compañero lo hace con VS2005 y yo en MAC.

y cuando él hace commits le cambio los pragma one por ifndef define xDDDD

podrías hacer lo mismo si no tienes muchos ficheros :S


hago de eso pero no me sirve :S, estas cosas de linux me indignan de gran manera pq enlentece el desarrollo :S

de todos modos muy agradecido por la aportación  Reir
En línea
Buffon
Stratos

Mensajes: 508


Ver Perfil
« Respuesta #10 en: 25 de Julio de 2008, 11:53:56 »

Cita de: "bruno"
Cita de: "Buffon"
yo estoy haciendo un minimotor para un juego muy específico y mi compañero lo hace con VS2005 y yo en MAC.

y cuando él hace commits le cambio los pragma one por ifndef define xDDDD

podrías hacer lo mismo si no tienes muchos ficheros :S


hago de eso pero no me sirve :S, estas cosas de linux me indignan de gran manera pq enlentece el desarrollo :S

de todos modos muy agradecido por la aportación  Reir


yo en la empresa tmb trabajo con VS2005 y hago las cosas todo lo manual que puedo sin depender del editor, así luego todo es más compatible.

Además nuestras librerías las hacemos para todas las plataformas Sonrisa
En línea
bruno
Stratos

Mensajes: 12


Ver Perfil
« Respuesta #11 en: 28 de Julio de 2008, 10:45:47 »

sí lo de multiplataforma yo tb lo tengo en cuenta, yo recién acabo de descubrir que es más rápido desarrollar en visual que en linux XDD algo bueno tiene que tener guindows XDD

haré lo que mencionaste de defines a ver como furula  Lengua

saludos y muy agradecido
En línea
Páginas: [1]
Imprimir
 
Ir a:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 válido! CSS válido!

© 2003-2008 Stratos

eXTReMe Tracker