DevILライブラリを使用して画像を開いて保存するアプリケーションを移植しようとしています。このアプリケーションは、PC上のUbuntu 10.04で開発され、ソフトウェアセンターから自動的にインストールされましたlibdevil-dev
。libdevil1c2
今、私の新しいシステムは、Ubuntu11.10を実行するARMベースの組み込みシステムです。残念ながら、ソフトウェアセンターでDevILを見つけることができませんでした。そこで、ソースコードをダウンロードしてパッケージをビルドしてみました。
INSTALLファイルに続いて、次の手順を実行しました。
configure
make
make install
(sudo
必要に応じて)
ビルドとインストールはうまくいったか、そう思われます。make chack
エラーも報告されていません。
次に、提供された例に基づいて1つ作成してみました。具体的には、OpenGLデモでした。ただし、ソースファイルをコンパイルする場合は、次を使用します。
gcc -o gltest.e gltest.c -lIL -lILU -lILUT -lglut
次のリンカーエラーが発生します。
/usr/bin/ld: cannot find -lILU
/usr/bin/ld: cannot find -lILUT
collect2: ld returned 1 exit status
見て/usr/local/lib
、私は見えますが、またはlibIL.a libIL.la libIL.so libIL.so.1 libIL.so.1.1.0
の兆候はありません。libILU
libILUT
ILU
インストーラーにライブラリとILUT
ライブラリ、およびそれぞれのヘッダーファイルをインストールさせるにはどうすればよいですか?
更新:
configureを再度実行すると、次のメッセージで終了します。
configure: +----------------------------------------+
configure: \| IL library Supported formats \|
configure: +----------------------------------------+-------+
configure: BLP BMP DCX DDS DICOM WAD FITS GIF HDR ICNS ICON IFF ILBM IWI LIF MDL MP3 PCX PCD PIC PIX PNM PSD PSP PXR RAW ROT SGI SUN TEXTURE TGA TPL UTX VTF WAL WBMP WDP XPM
configure: +----------------------------------------+
configure: \| IL library External libraries \|
configure: +----------------------------------------+-------+
configure: Required libs: OpenEXR
configure: +----------------------------------------+
configure: \| ILU part disabled \|
configure: +----------------------------------------+-------+
configure: Pass --enable-ILU option to the configure script if you want to build ILU
configure: +----------------------------------------+
configure: \| ILUT part disabled \|
configure: +----------------------------------------+-------+
configure: Pass --enable-ILUT option to the configure script if you want to build ILUT
configure: +----------------------------------------+
configure: \| Detected Machine Extensions \|
configure: +----------------------------------------+-------+
configure:
configure: +----------------------------------------+
configure: \| Not building any examples \|
configure: +----------------------------------------+-------+
configure: Pass --with-examples option to the configure script if you want to build examples.
configure: +----------------------------------------+
ですからILU
、ILUT
部品は製造されていないようです。提案された引数を渡すことで、この問題は解決しました。