成功建造了魔鬼在手臂机上为Ubuntu建造后,ILU和Ilut库在哪里



我正在尝试移植一个使用魔鬼库打开和保存图像的应用程序。该应用程序是在PC上的Ubuntu 10.04下开发的,在该PC上,libdevil-devlibdevil1c2被自动形成软件中心。

现在,我的新系统是一个基于ARM的嵌入式系统,运行Ubuntu 11.10。不幸的是,我在其软件中心找不到魔鬼。因此,我尝试下载源代码并构建软件包。

关注安装文件,我执行了以下步骤:

configure
make
make install

(在需要时使用sudo

构建和安装效果很好,或者似乎如此。make chack也没有报告任何错误。

然后,我尝试在提供的示例上构建一个。具体来说,这是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的符号。

如何使安装程序安装ILUILUT库以及相应的标头文件?

更新

再次运行配置,并以以下消息结束:

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零件。通过建议的论点现在解决了这个问题。

要构建iLu和ilut库,您需要将参数 --enable-ILU--enable-ILUT添加到 configure脚本:

$ ./configure --enable-ILU --enable-ILUT

最新更新