【问题标题】:How to correctly include/install libpng?如何正确包含/安装 libpng?
【发布时间】:2014-05-07 11:16:22
【问题描述】:

我正在尝试在我的项目中使用libpng。我已经安装了它,方法是从 here 下载 Complete package, except sources 并执行 .exe 安装文件。

但是当我使用

包含它时
#include <png.h>

#pragma comment(lib, "png.h")

这行不通。我该如何正确安装它才能包含它?

【问题讨论】:

  • 您使用的操作系统和IDE是什么......?
  • @Diunuge,Windows 7 SP1 和 Visual Studio Ultimate 2013

标签: c++ png libpng


【解决方案1】:

您必须将库路径添加到系统环境变量中。您可以通过将c++目录添加到库include path和lib path来修改项目配置。

配置取决于您使用的 IDE..

对于 VS; 在VS项目设置中;设置这些变量。 C/C++ 通用 --> 附加包含目录; libpng \包含路径 链接器 --> 常规 --> 附加库目录; libpng \lib 路径

另外,将 /bin 路径添加到 Windows 系统“路径”环境变量。

【讨论】:

  • 您能详细点吗?什么要准确地添加到系统环境变量中?还有,如何修改项目配置?
  • 实际上,libpng 是否允许从位图转换为 png? xD
  • 我记得,是的。推荐人stackoverflow.com/questions/3739667/…
【解决方案2】:

您的编译器在系统上找不到 libpng 位置。 检查环境变量和项目配置。

【讨论】:

  • 您能详细点吗?什么要准确地添加到系统环境变量中?还有,如何修改项目配置?
  • 您必须将libpng /bin路径添加到系统环境变量中。
猜你喜欢
  • 2014-10-22
  • 2017-06-15
  • 2017-05-24
  • 1970-01-01
  • 2016-04-16
  • 2017-11-30
  • 1970-01-01
  • 2014-06-07
  • 2014-12-18
相关资源
最近更新 更多