genbetadev / Genbeta-Dev-Engine

Desarrollo de un Game Engine básico sobre C++ y SFML 2.1
MIT License
63 stars 32 forks source link

Primer commit para integrar GDE con XCode. #16

Closed sawbona closed 10 years ago

sawbona commented 10 years ago

Hola.

He hecho una prueba para generar un proyecto de XCode con SFML y en mi computadora parece funcionar. Básicamente seguí este tutorial http://sfml-dev.org/tutorials/2.1/start-osx.php donde se descargan las dependencias para crear un nuevo proyecto con XCode y los templates provistos por SFML.

Leía que se usará CMake pero no sé si eso se debería hacer desde la misma carpeta de xcode o en otra carpeta. Hago este pull request también como prueba para entender su funcionamiento.

Si hay algo que debería modificar estoy atento a cualquier cambio.

Saludos.

adrigm commented 10 years ago

@sawbona, lo que has hecho es crear un proyecto de xcode normal de un ejecutable.

Lo que se pide es hacer un proyecto para que use el código del proyecto. En realidad son dos proyectos en uno una biblioteca que usa SFML y un ejecutable que usa esta biblioteca y SFML. No es tan trivial como seguir el tutorial de SFML para xCode.

sawbona commented 10 years ago

Ok. Entonces debería crear una biblioteca que usa SFML y un ejecutable que utilice dicha biblioteca? Mi duda es... entonces en la parte de /build/xcode del GDE qué debería de subir? Solo la biblioteca y el ejecutable?

Disculpa si no te he entendido bien pero es la primera vez que participo en algo así. Saludos.

adrigm commented 10 years ago

Dentro de la carpera builds/xcode van los archivos de proyecto que genera xcode. Echa un vistazo a builds/codelite y builds/vc2013

Ele ejecutable lo debe generar en bin/ y la librería la debe generar en lib/ los archivos de SFML deben de estar en extlibs/libs-xcode y la cabeceras en extlibs/headers

El ejecutable Test usa tanto la librería como SFML. La librería usa SFML