Necesito ayuda para compilar SFML2 en Windows

Tratamos sobre el manejo de APIs frecuentemente utilizadas en el desarrollo de videojuegos, como SDL, pygame o SFML.

Necesito ayuda para compilar SFML2 en Windows

Notapor hugoruscitti » Dom Abr 10, 2011 10:59 pm

Saludos, tal como dice el titulo del mensaje, estoy buscando compilar
la biblioteca SFML2 (que aun está en desarrollo) en Windows 7.

Resulta que SFML (versión 1) anda mal en windows 7 cuando se usa
desde python. Y cómo la biblioteca pilas usa SFML, estamos en
problemas... En otras versiones de windows anda bien, pero
en windows 7, horrible...

Escribí un mensaje pidiendo ayuda a los desarrolladores de SFML y
me sugirieron problar con SFML2, pero tampoco pude hacerla andar:

http://www.sfml-dev.org/forum/viewtopic.php?p=29517

Necesitaría que alguien que conozca C++ y windows me dé
una mano. Logré compilar SFML2 con cmake en windows usando
el compilador mingw32 pero al querer hacer un proyecto
en c++ con codeblocks salen unos errores de linker que ni vale la
pena citarlos (¿porque?, porque no es un error trivial, el equipo
que tiene windows siquiera es mio y no puedo seguir muchas horas
mas intentando...).

¿hay algún desarrollador que la tenga clara con C++ y tenga ganas de instalar
SFML2? , ¿carlostex, juanxo, geo?, quiero ver si en windows 7 SFML2 funciona
bien con ejemplos chicos hechos en C++, para luego probar los bindings de python
a ver que tal funcionan.

Gracias.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Necesito ayuda para compilar SFML2 en Windows

Notapor Juanxo » Dom Abr 10, 2011 11:57 pm

yo lo tengo, actualizado al día de hoy, pero lo tengo compilado con Visual Studio, no se si esto te supondrá mucho problema

Dime y si eso te lo mando
Avatar de Usuario
Juanxo
 
Mensajes: 437
Registrado: Sab Ene 31, 2009 2:34 am
Ubicación: Madrid(España)

Re: Necesito ayuda para compilar SFML2 en Windows

Notapor hugoruscitti » Dom Abr 10, 2011 11:58 pm

Juanxo escribió:yo lo tengo, actualizado al día de hoy, pero lo tengo compilado con Visual Studio, no se si esto te supondrá mucho problema

Dime y si eso te lo mando


si, si.. me sirve claro...
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Necesito ayuda para compilar SFML2 en Windows

Notapor Juanxo » Lun Abr 11, 2011 12:01 am

ok, pues ahora te lo mando al correo

Para ver si se me olvida algo:
- Tanto debug como release
- Dinámicas y estáticas o solo dinámicas

PD: igual te he entendido mal. Quieres que alguien las compile y te las dé o que prueben ejemplos con SFML2?
Yo la estoy usando habitualmente y no me suele dar problemas... pero igual si tienes alguna situación específica que falle en SFML1 puedo echarle un ojo
Avatar de Usuario
Juanxo
 
Mensajes: 437
Registrado: Sab Ene 31, 2009 2:34 am
Ubicación: Madrid(España)

Re: Necesito ayuda para compilar SFML2 en Windows

Notapor hugoruscitti » Lun Abr 11, 2011 12:16 am

Buenas, ante todo muchas gracias juanxo.

Te comento que tengo unos problemas cuando uso SFML en windows 7
con python:

http://www.sfml-dev.org/forum/viewtopic.php?p=29517

pero como no pude solucionar el problema después de unas
cuantas horas, comencé a probar si el problemas estába mas
abajo (en C++), porque aparentemente algo no está funcionando
bien en windows 7. Así llegamos a SFML2, en el foro de SFML
un desarrollador me comentó que hay un nuevo binding para SFML2, y
hasta ahí llegue...

Me serviría mucho poder probar en windows 7 si un juego básico
en C++ funciona, para eso necesito la biblioteca compilada
y un proyecto en C++ configurado para que compile contra
SFML2. Si eso funciona en windows 7 podría ponerme a investigar
si el binding para python funciona correctamente...

Entonces, resumiendo, necesitaría las libs dinámicas, una idea
de cómo se configura algún IDE para C++ dinámico y si tienes
algún ejemplito compilado también...

Por cierto, ¿usas windows 7 y otra versión?.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Necesito ayuda para compilar SFML2 en Windows

Notapor Juanxo » Lun Abr 11, 2011 7:54 pm

buenas hugo:

estoy trabajando en un archivo cmake que te haga las veces de template para la creacion de proyectos, para que puedas crearte tus proyectos en C++ fácilmente, pero como comentaste tu, configurar codeBlocks me está costando un poquillo, y aparte es muy duro pensar cuando tienes algo de fiebre...
Te aviso en cuanto lo tenga

Saludos
Avatar de Usuario
Juanxo
 
Mensajes: 437
Registrado: Sab Ene 31, 2009 2:34 am
Ubicación: Madrid(España)

Re: Necesito ayuda para compilar SFML2 en Windows

Notapor hugoruscitti » Mar Abr 12, 2011 2:46 am

Buenisimo Juanxo, igual tranquilo... no te nos enfermes. Soné muy apurado
porque realmente me superó, pero en la medida que puedas y tengas tiempo
está bien... Muchas gracias.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Necesito ayuda para compilar SFML2 en Windows

Notapor Juanxo » Jue Abr 21, 2011 10:55 pm

Buenas Hugo,
por fín he podido crear una pequeña plantilla de cmake que te permitirá (espero) poder ejecutar programas de C++ usando SFML2. Haciendo pruebas en mi ordenador todo ha funcionado bien, pero si tienes cualquier problema avisame.

Para añadir nuevos ficheros al proyecto solo tienes que añadirlos a la carpeta sources.

Creo que ya sabes usar cmake, pero por si acaso:
cd DirectorioDelProyecto
mkdir build
cd build
cmake .. -G "CodeBlocks - MinGW Makefiles" -DCMAKE_BUILD_TYPE:STRING=Debug


en el string que hay justo después de la "-G" puedes especificar otro generador, pero como comentaste lo de codeblocks... (Yo te recomendaría hacer "MinGW Makefiles" que te genera un makefile para mingw, y ya podrás usar el mingw32-make, que funciona como el make, a lo que estarás más avituado)
Lo de "-DCMAKE_BUILD_TYPE:STRING=Debug" sólo es necesario para cuando quieras hacer builds en modo debug, ya que el script de cmake pone release por defecto si no especificas nada.

Te mando los archivos al correo

Un saludo
Avatar de Usuario
Juanxo
 
Mensajes: 437
Registrado: Sab Ene 31, 2009 2:34 am
Ubicación: Madrid(España)

Re: Necesito ayuda para compilar SFML2 en Windows

Notapor hugoruscitti » Dom Abr 24, 2011 1:39 am

perfecto, ahora en un ratito me pongo a probarlo. Muchisimas gracias!!!
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Necesito ayuda para compilar SFML2 en Windows

Notapor hugoruscitti » Dom May 08, 2011 3:57 am

Buenas Juanxo, probé los archivos que me enviaste y funcionan bien, se ve
que SFML2 funciona mucho mejor en windows 7... ahora me tocaría lograr
que los bindings de python funcionen en windows 7. Espero tener suerte...

¿algun desarrollador del foro se anima a colaborar en esta tarea?
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Necesito ayuda para compilar SFML2 en Windows

Notapor Juanxo » Dom May 08, 2011 10:43 am

que es lo que necesitarías hacer?
Avatar de Usuario
Juanxo
 
Mensajes: 437
Registrado: Sab Ene 31, 2009 2:34 am
Ubicación: Madrid(España)

Re: Necesito ayuda para compilar SFML2 en Windows

Notapor hugoruscitti » Dom May 08, 2011 2:40 pm

Estoy pensando usar SFML2 para pilas, desde python. Pero tengo problemas en
windows. Basicamente necesitaria que funcione el binding para usar SFML2
desde python.

Estoy usando este binding de SFML2 desde GNU/Linux, pero no he podido
hacerlo funcionar en windows:

https://github.com/bastienleonard/pysfml2-cython
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Necesito ayuda para compilar SFML2 en Windows

Notapor Juanxo » Dom May 08, 2011 11:24 pm

bueno, intentaré echarle un vistazo si tengo tiempo
Avatar de Usuario
Juanxo
 
Mensajes: 437
Registrado: Sab Ene 31, 2009 2:34 am
Ubicación: Madrid(España)

Re: Necesito ayuda para compilar SFML2 en Windows

Notapor hugoruscitti » Lun May 09, 2011 1:51 pm

Buenisimo!!, muchas gracias.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina


Volver a Sobre las bibliotecas multimedia

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado