【发布时间】:2018-02-19 01:21:05
【问题描述】:
我正在使用 SDL2 图像加载 png 文件,它在 IDE 中运行良好(Windows 下的代码块和 MinGW)。但是一旦我构建它并从可执行文件中运行它,它就会给我一个未定义的引用,用于 libpng16-16.dll 中的“inflate validate”
我浏览了网页,发现它可能是关于静态链接以及在 sdl 图像之前链接 zlib。
所以我尝试了静态链接,并检查了 zlib 是否在 sdl 图像之后链接,确实如此。仍然出现错误。
任何想法可能是什么原因?我还在可执行方向复制了相关的 dll,但这也无济于事。
【问题讨论】:
标签: codeblocks sdl-2