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. 自分でコンパイルしようとしましたが、config、build、installを実行した後、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 に答える