【问题标题】:Installing C++ library on Ubuntu [closed]在 Ubuntu 上安装 C++ 库 [关闭]
【发布时间】:2011-12-01 00:02:09
【问题描述】:

我一定是个菜鸟,在 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 链接到我的程序。

【问题讨论】:

    标签: c++ linux ubuntu devil


    【解决方案1】:

    至于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
    

    【讨论】:

    • 我现在也有同样的事情。但似乎只有我需要的某些功能被#included。恐怕这是图书馆特有的问题,所以我将把这个问题移到一个新问题上。
    • rgbdslam for indigo 正在寻找 libIL.so.1,这让我想到了这个问题。 sudo apt-get install libdevil1c2 正是我所需要的。
    猜你喜欢
    • 2021-05-30
    • 1970-01-01
    • 2016-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-09
    • 2012-12-25
    • 2012-02-10
    相关资源
    最近更新 更多