MinGW:libpng无法正常构建

时间:2013-05-17 13:30:58

标签: c++ mingw codeblocks zlib libpng

所以我需要这个libpng与我的dll静态链接以供我的exe使用。这个dll之前已经完成,直到我将编译器从MSVC切换到MinGW,然后这个dll将不再起作用,所以我想我应该通过MinGW重新构建再次。现在,我无法解决我进入libpng的链接器错误,所以我决定自己重新构建它(libpng)再次。另一个问题出现在zliblibz(我不知道它们的区别),所以我重新重新并使用{{1}生成libz.a }。然后我返回到我想要链接此make的dll。没有更多链接器错误。现在,当试图运行测试程序时,libpng .. dang!在互联网上没有这样的dll!或者我太盲目无法找到它。我使用代码块作为我的IDE和..我认为我搞乱了那里的设置,因为它不断添加它之前添加的标志。所以,我尝试使用"zlib-sgd-x86.dll is missing"再次构建 这个dll文件。现在它运行w / o任何dll缺失,但它似乎无法正常工作。我记得,我从来没有在我的dll中更改代码,我很确定它没有错误。

我所说的那个dll是一个纹理加载器,并且w /函数返回已加载图像的纹理ID。并且它为其第一个加载的纹理返回了 4 的id,并且屏幕中没有显示任何图像。我尝试了所有关于如何构建我需要的单个文件的知识,但仍然没有运气正常。我认为这个问题不在我的手中。

0 个答案:

没有答案