Windows 的 Eclipse - 使用 libPNG

Eclipse for Windows - using libPNG

我必须在 C++ 项目中为 Windows 使用 Eclipse 中的 libPNG 库。 事实上,我显然是按照教程 http://wiki.openttd.org/Compiling_on_MinGW 安装了 libPNG 和 zlib。 现在,Eclipse 似乎找到了我的 #include <png.h> 但是在编译项目时,所有对 libPNG 函数的引用都会发送错误:

Undefined reference to 'png_xxx'

我尝试将 -lpng 和 -lz 添加到链接器标志,但我仍然收到错误。 另一件事是在构建过程中,来自 libPNG 的自定义类型似乎可以编译,例如例如 png_structp png_ptr = NULL; 不会给出任何错误。 有什么建议吗?

抱歉 post,修复了我的错误,这要归功于在以下位置添加库:项目 -> 属性 -> C/C++ 构建 -> 设置 -> 工具设置 -> MinGW C++ 链接器 -> 库 -> 库 (-l) -> 添加... "png" 和 "z"。就这些,谢谢!