Son estos posts los que dan gusto en Gp32spain
Cuando termine mis ports a Bennu me voy a cambiar al kitt c++, a ver si sale de una vez el kit oficial para windows con soporte open gl.
Son estos posts los que dan gusto en Gp32spain
Cuando termine mis ports a Bennu me voy a cambiar al kitt c++, a ver si sale de una vez el kit oficial para windows con soporte open gl.
Con el kit de windows de la GP2X (no la GP2X Wiz) es posible crear ejecutables para la Wiz con el VC++ 2008 Express. Tengo que mirarlo otra vez a ver si lo configuro bien, que para mi es el mejor entorno de desarrollo que hay para C++.
De hecho logre generar un gpe para la Wiz de esta forma, pero como lo unico que hacia el programa era escribir en un fichero y salir con un triste "return 0" pense que se me quedaba colgado. Resulta que no, que no se queda colgado, pero no va al menu porque al salir del programa hay que llamar manualmente al ejecutable del menu principal. Menos mal que en la wiki de gp2x viene un ejemplo de esto, sino me volvia loco XD
Última edición por Gammenon; 28/09/2009 a las 11:30
¿Y si lo lanzas así?:
Creo que faltan includes, no estoy seguro...Código:/opt/openwiz/toolchain/arm-openwiz-linux-gnu/bin/arm-openwiz-linux-gnu-gcc main.c -o main.o -I "/opt/openwiz/toolchain/arm-openwiz-linux-gnu/include/" -I "/opt/openwiz/toolchain/arm-openwiz-linux-gnu/include/SDL/" -L "-rpath,/opt/openwiz/toolchain/arm-openwiz-linux-gnu/lib" -lSDL
Prueba a crear un archivo Makefile con el código del que pastee aquí y simplemente lanza el make
Os animo a que hagais un manual con todas vuestras esperiencias para los newbies como yo puedamos configurar el entorno para la gp2x y wiz a la primera, con todas las dependencias necesarias.
Código:david@david-desktop:~/Documentos/test$ /opt/openwiz/toolchain/arm-openwiz-linux-gnu/bin/arm-openwiz-linux-gnu-gcc main.c -o main.o -I "/opt/openwiz/toolchain/arm-openwiz-linux-gnu/include/" -I "/opt/openwiz/toolchain/arm-openwiz-linux-gnu/include/SDL/" -L "-rpath,/opt/openwiz/toolchain/arm-openwiz-linux-gnu/lib" -lSDL /toolchain/arm-openwiz-linux-gnu/lib/gcc/arm-openwiz-linux-gnu/4.2.4/../../../../arm-openwiz-linux-gnu/bin/ld: cannot find -lSDL collect2: ld returned 1 exit status
despues he pillado tu makefile y en la declaracion de la variable
he añadido /arm-openwiz-linux-gnuCódigo:WIZSDK = /opt/openwiz/toolchain/
entonces a compilado y linkado sin problemasCódigo:WIZSDK = /opt/openwiz/toolchain/arm-openwiz-linux-gnu
ahora falta llegar a casa y probar suerte :P
A ver si soy capaz de instalar SDL para PC(linux) y crearme un makefile para compilar para PC y WIZ que para esto de compilar linkar y makefiles no tengo ni idea, yo soy mas de Visual Studio y todo automatico
luego te cuento
Última edición por cybernoid; 28/09/2009 a las 11:51
si, con codeblocs lo he intentado, pero no hay manera, cuando no es un fallo es otro
mira, lo ultimo que he intentado compilar me da este error...
como ya he dicho de linux ni pajotera idea, asi que es posible que tenga algo mal configurado o algun path mal.Código:-------------- Build: Debug in test --------------- Compiling: main.c Linking console executable: bin/Debug/test /toolchain/arm-openwiz-linux-gnu/lib/gcc/arm-openwiz-linux-gnu/4.2.4/../../../../arm-openwiz-linux-gnu/bin/ld: cannot find -lSDL_gfx collect2: ld returned 1 exit status Process terminated with status 1 (0 minutes, 0 seconds) 1 errors, 0 warnings
se podria decir que es la vez que mas rato estoy pasando con linux en mi vida, de momento la experiencia no es del todo mala
Eso es que te falta el SDL_gfx, lo tienes en el sistema? Creo que es una libreria aparte que no viene con el paquete de las SDL. Pero hablo sin tener mucha idea jejeje
Yo tambien uso linux solo para esto, pero cuando ponga en marcha el VC++ ni lo voy a tocar XD
en principio creo que lo tengo instalado todo, hay alguna manera rapida de comprobarlo
acabo de hacerle uno
y no me da ningun error, entiendo que todo esta instalado.Código:sudo aptitude install libsdl-gfx1.2 libsdl-gfx1.2-dev libsdl1.2-dev
pero esto sigue fallando :P (con el makefile de hopez compila bien para wiz, a falta de probarlo en la wiz claro)
< - >Nada, con codeblocks no hay manera, lo raro es que con el Makefile no se queje de nada ¿no?
bueno, me voy pa' casa a probar a ver si chuta el invento en la wiz
< - >Bueno, ya estoy en casa, ejecuta perfecto sin ningun problema y sin añadir ningun fichero a la carpeta del ejecutable
Última edición por cybernoid; 28/09/2009 a las 20:06 Razón: Edición automática anti doble-post.
yuju, a mi tambien me funciona,
Gracias a todos ya empezaba a llorar y todo.
XD
Marcadores