Проблема, связывающая SDL_Image с libpng - PullRequest
1 голос
/ 15 мая 2010

Я пытаюсь скомпилировать SDL_Image 1.2.10 с MinGW + MSys (gcc 4.5.0) в Windows, я собрал все необходимые библиотеки (zlib 1.2.5, libpng 1.4.2, libjpeg 8a, libtiff 3.9. 2). SDL_Image компилируется нормально, но не может связаться с libpng, выдавая .libs/IMG_png.o:IMG_png.c:(.text+0x16): undefined reference ошибок на различных структурах png.

Если я запускаю ./configure --prefix=/mingw --disable-png для SDL_Image, он прекрасно компилируется и связывается с другими библиотеками. Я пробовал более старые версии libpng (1.2.43), но они также заставляли SDL_Image выдавать те же ошибки.

1 Ответ

1 голос
/ 16 мая 2010

Обновление моего пакета GCC до 4.4.0 устранило проблему, кажется, 4.5.0 все еще имеет несколько проблем с прорезыванием зубов. Если кто-то не придумает лучшего ответа о том, почему я не могу правильно связать с GCC 4.5.0, я отмечу свой собственный ответ как правильный.

...