2013-05-29 37 views
8
#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++ - >常規 - >其他包含目錄。Boost :: GIL'jpeglib.h':沒有這樣的文件或目錄

http://www.richelbilderbeek.nl/CppCompileErrorJpeglibHnoSuchFileOrDirectory.htm 中定義了同樣的錯誤,但聲明的解決方案沒有解決我的問題。

+1

您需要安裝[JPEG庫(http://www.ijg.org/)。 –

+0

hi @JoachimPileborg我無法弄清楚如何安裝,以使其與gil一起工作。你能解釋一下嗎? – orko

+0

我按照.txt中的說明構建了vs 2010的jpeg庫。現在我得到錯誤LNK2001:無法解析的外部符號_jpeg_start_decompress錯誤 – orko

回答

24

jpeg庫可能丟失了嗎?

sudo apt-get install libjpeg-dev 

^是解決我的問題

相關問題