簡體   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