2013-05-29 13 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); 
} 

włączyłem $ BOOST_ROOT do VS 2010 właściwości projektu -> C/C++ -> Ogólne -> Dodatkowe Dołącz katalogi.boost :: Gil 'jpeglib.h': Nie ma takiego pliku lub katalogu

ten sam błąd jest zdefiniowany w http://www.richelbilderbeek.nl/CppCompileErrorJpeglibHnoSuchFileOrDirectory.htm , ale zadeklarowane rozwiązanie nie rozwiązało mojego problemu.

+1

trzeba zainstalować bibliotekę [JPEG] (http://www.ijg.org/). –

+0

hi @JoachimPileborg nie mogłem wymyślić, jak zainstalować, aby działało z GIL. Możesz to wyjaśnić? – orko

+0

zbudowałem bibliotekę jpeg dla vs 2010, postępując zgodnie z instrukcjami w .txt. teraz dostaję błąd LNK2001: nierozwiązany zewnętrzny symbol _jpegart_decompress errors – orko

Odpowiedz

24

Być może brakuje biblioteki jpeg?

sudo apt-get install libjpeg-dev 

^który rozwiązał mój problem

Powiązane problemy