c++ - Boost::GIL 'jpeglib.h':没有那个文件或目录

标签 c++ boost boost-gil

#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/

相关文章:

c++ - boost::program_options 位置选项

c++ - Boost gil 从 rgb8_view_t 获取缓冲区

c++ - boost::interprocess::map 插入给出:对重载函数的模糊调用

c++ - OSX 上的 GCC 5、6 和 7 不支持 uint

c++ - 从链表的末尾而不是从头开始读取值 C++

c++ - 模板类规范和继承

c++ - boost 序列化 std::unique_ptr 支持

c++ - Boost property_tree - 使用简单的数组或容器