我正在尝试编译一些使用png ++(这是libpng的c ++包装器)加载/编写.png图像的基本示例。对我来说使用png ++并不是替代方案非常重要。 作为先决条件,png ++需要我已成功构建的libpng。
我试图弄清楚如何设置的示例位于以下链接。 http://fedetft.wordpress.com/2010/10/05/handling-png-images-in-cpp/ 它附带了一个cmakelist,我正在使用Cmake构建这两个例子。
但是当我构建它时,我收到以下错误:“无法检测到字节顺序。”来自config.hpp
非常感谢
答案 0 :(得分:4)
我认为,libpng ++错误定义了一个WIN32平台。
您可以尝试在config.hpp文件中将 #elif defined(__ WIN32)替换为 #elif defined(WIN32)。
P.S。我现在没有安装libpng ++,所以我可能错了。
P.S.S。它只适用于Windows,ofc。