3

我一定是个菜鸟,在 Linux 上安装总是有问题。我正在尝试从以下位置安装:http: //openil.sourceforge.net/download.php。因此,我使用 DL 页面中的 DevIL 1.7.8 tar.gz 遵循手册(http://openil.sourceforge.net/docs/index.php)。

  1. 正如手册所述,我没有看到预编译的.so。

  2. 它尝试自己编译,在进行配置、构建、安装之后,我没有看到 usr/lib 或 usr/include (如手册所述)的 OpenIL 添加。

  3. 我应该通过包管理器安装它......但我仍然不知道我需要包含/链接到的文件在哪里。

更新:仔细查看上面 2. 的安装输出表明这些东西实际上是安装在用户/本地下的(非常感谢手册)。

所以为了确定,我该如何将 .so 和 .h 链接到我的程序。

4

1 回答 1

7

至于3:

这是我所做的(Ubuntu 11.04):

$ sudo apt-get install libdevil1c2 libdevil-dev
$ apt-file show libdevil1c2
libdevil1c2: /usr/bin/ilur
libdevil1c2: /usr/lib/libIL.so.1
libdevil1c2: /usr/lib/libIL.so.1.1.0
libdevil1c2: /usr/lib/libILU.so.1
libdevil1c2: /usr/lib/libILU.so.1.1.0
libdevil1c2: /usr/lib/libILUT.so.1
libdevil1c2: /usr/lib/libILUT.so.1.1.0
libdevil1c2: /usr/share/doc/libdevil1c2/changelog.Debian.gz
libdevil1c2: /usr/share/doc/libdevil1c2/copyright
libdevil1c2: /usr/share/lintian/overrides/libdevil1c2
于 2011-12-01T00:13:31.723 回答