【发布时间】:2014-05-07 11:55:38
【问题描述】:
将libpng 安装到我的计算机后,我在Windows 7 SP1 平台上使用#include <png.h> 并使用Visual Studio Ultimate 2013 将它包含到我的项目中。
但是在构建时,我收到了这个错误:
C1083: 无法打开包含文件: 'unistd.h': 没有这样的文件或目录
我该如何解决这个问题?网上还没找到解决办法?
【问题讨论】:
-
我最后关注了this proposition。
-
我从来没有遇到过使用 Visual Studio 构建 libpng 的问题。平台特定部分周围可能有一个
#ifdef,您只需提供正确的定义即可选择正确的平台。 -
@RetiredNinja,感谢您的回复,libpng 是否允许从位图转换为 png?
-
嗯,它不叫 lippngandbmp,所以不直接,不。如果内存中有 bmp 文件,使用 libpng 编写 png 文件并不难。