繁体   English   中英

将SDL_Image与libpng链接时出现问题

[英]Problem linking SDL_Image against libpng

我正在尝试在Windows上使用MinGW + MSys(gcc 4.5.0)编译SDL_Image 1.2.10,我已经编译了所有必需的lib(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结构上的.libs/IMG_png.o:IMG_png.c:(.text+0x16): undefined reference错误。

如果我为SDL_Image运行./configure --prefix=/mingw --disable-png ,它将编译并链接到其他库。 我尝试了旧版本的libpng(1.2.43),但它们也导致SDL_Image抛出相同的错误。

将我的GCC套件降级到4.4.0可以解决此问题,看来4.5.0仍然有一些麻烦的问题。 除非有人对为什么我不能正确连接GCC 4.5.0提出更好的答案,否则我将自己的答案标记为正确。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM