Pregunta

Estoy intentando compilar SDL_Image 1.2.10 con MinGW + MSys (gcc 4.5.0) en Windows, he recopilado toda la requiere libs (zlib 1.2.5, 1.4.2 libpng, libjpeg 8a, libtiff 3.9. 2). SDL_Image compila bien, pero no se puede vincular a libpng, arrojando errores .libs/IMG_png.o:IMG_png.c:(.text+0x16): undefined reference en varias estructuras png.

Si me quedo ./configure --prefix=/mingw --disable-png para SDL_Image, que compila y enlaza contra las otras librerías muy bien. He probado las versiones más antiguas de libpng (1.2.43), sino que también causó SDL_Image para lanzar los mismos errores.

¿Fue útil?

Solución

Bajar la versión de mi suite a GCC 4.4.0 solucionado el problema, parece 4.5.0 todavía tiene algunos problemas de dentición. A menos que alguien se le ocurre una mejor respuesta de por qué no puedo enlazar adecuadamente con GCC 4.5.0 Voy a marcar mi propia respuesta como correcta.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top