3

我正在尝试编译一些使用 png++ 加载/编写 .png 图像的基本示例(这是 libpng 的 c++ 包装器。使用 png++ 而不是替代方法对我来说非常重要。作为先决条件 png++ 需要我拥有的 libpng成功建造。

我试图弄清楚如何设置的示例位于以下链接。 http://fedetft.wordpress.com/2010/10/05/handling-png-images-in-cpp/ 它附带了一个 cmakelist,我正在使用 Cmake 构建这两个示例。

但是,当我构建它时,我收到以下错误:“无法检测到字节顺序。” 来自 config.hpp

非常感谢你

4

1 回答 1

4

我认为,libpng++ 不正确地定义了一个 WIN32 平台。

您可以尝试将config.hpp 文件中的#elif defined(__WIN32)替换为#elif defined(WIN32)

PS我现在没有安装libpng++,所以我可能错了。

PSS 而且它只适用于 Windows,ofc。

于 2012-04-20T14:42:02.907 回答