0

BOOST のGeneric Image Libraryについて質問があります。ライブラリの使用を開始するときに、次のコードを使用して jpeg 画像を読み込もうとします。

rgb8_image_t img;
jpeg_read_image("test.jpg",img);

ただし、コードをコンパイルすると、次のエラーが発生します。

error C1083: Cannot open include file: 'jpeglib.h': No such file or directory

jpeglib.h はライブラリ内のファイルではないため、このライブラリを使用する場合は jpeg ライブラリをインストールする必要があると思います。ただし、それに関する情報がインターネットでほとんど見つからない場合。Windows 環境で VC10 を使用してライブラリを使用していますが、Generic Image Library を使用する前に JPEG ライブラリをコンパイルする必要がありますか? さらに、JPEG ライブラリを静的または動的にコンパイルする必要がありますか? Generic Image Library 内のどこにライブラリを配置すればよいですか?

4

2 に答える 2

2

あなたの答えはここにあると思います。

ブーストの前に libjpeg をコンパイルする必要はないように見えますが、jpeg I/O 関数を使用するコードをビルドするときに利用できるようにする必要があります。

于 2013-07-03T12:33:55.420 に答える