我试图使用png ++库。已经将它添加到eclipse中的库搜索路径(windows用户,如果相关),但我得到了
fatal error: png++/png.hpp: No such file or directory
我真的不知道该怎么做。 谢谢!
答案 0 :(得分:1)
经过几天,泪水和血液,我的教授(丹尼尔布拉克博士)明白了!以下是我们为使其发挥作用所做的工作。我希望你永远不需要在Windows机器上使用这个库(conf:Windows 10,MinGW,Eclipse):
C:\MinGW\msys\1.0\msys.bat
mingw-get install libz-dev
cd /path/to/libpng/folder
./configure -prefix=/mingw
make
make install
cd /path/to/png++/folder
tar -zxf png++-0.2.x.tar.gz -C
#include <sstream>
添加到包含寻找零件并对其进行评论:
strerror_r(errnum, buf, ERRBUF_SIZE);
return std::string(buf);
std::stringstream ss;
ss << errnum;
return ss.str();
png.h
的文件夹的路径,在我的情况下它是&#39; s in&#34; C:\ MinGW \ msys \ 1.0 \ mingw \ include&#34; #include <png.hpp>
(不是#include <png++/png.hpp>
)答案 1 :(得分:0)
好。您需要逐个检查您的设置。
我不是Eclipse CDT的用户,但这就是它的工作原理。如果您在没有C ++经验的情况下尝试进行图像处理,我建议您使用python / Java,它们很容易使用。