#include <boost/gil/gil_all.hpp>
#include <boost/gil/extension/io/jpeg_io.hpp>
int main()
{
using namespace boost::gil;
rgb8_image_t img;
jpeg_read_image("test.jpg",img);
}
我将 $BOOST_ROOT 添加到 VS 2010 项目属性 -> C/C++ -> 常规 -> 附加包含目录。
在http://www.richelbilderbeek.nl/CppCompileErrorJpeglibHnoSuchFileOrDirectory.htm 中定义了相同的错误 但声明的解决方案并没有解决我的问题。
最佳答案
可能缺少 jpeg 库?
sudo apt-get install libjpeg-dev
^解决了我的问题
关于c++ - Boost::GIL 'jpeglib.h':没有那个文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16817874/