-1

DevILライブラリを使用して画像を開いて保存するアプリケーションを移植しようとしています。このアプリケーションは、PC上のUbuntu 10.04で開発され、ソフトウェアセンターから自動的にインストールされましたlibdevil-devlibdevil1c2

今、私の新しいシステムは、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の兆候はありません。libILUlibILUT

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: +----------------------------------------+

ですからILUILUT部品は製造されていないようです。提案された引数を渡すことで、この問題は解決しました。

4

1 に答える 1

1

--enable-ILUILUおよびILUTライブラリを構築するには、引数とスクリプトを追加する必要があり--enable-ILUTます。configure

$ ./configure --enable-ILU --enable-ILUT
于 2012-10-31T17:13:36.093 に答える