【问题标题】:Can't install Vision Workbench无法安装 Vision Workbench
【发布时间】:2014-08-03 18:14:41
【问题描述】:

我正在尝试按照此主页中的说明在我的计算机上安装 Vision Workbench:http://lunokhod.org/?p=13。我已经安装了所有依赖项,但我使用的是 libboost1.54-all-dev,因为我使用的是 Mint 17(Ubuntu 14.4)。

之后,我创建了 ./autogen 和 ./configure 的 config.options 文件。

但是,我在日志文件中得到以下信息:

configure:20861: /usr/include/boost 缺少这些必需的库:BOOST_PROGRAM_OPTIONS BOOST_FILESYSTEM BOOST_THREAD

检查 /usr/include/boost-* 中的提升

检查 /usr/local/cuda/include 中的提升

检查 /usr/local/cuda/include/boost-* 中的提升

config:20875: 检查包 BOOST

HAVE_PKG_BOOST=否

但是,在 /usr/include/boost/ 我有展位program_options、filesystem 和thread。

.so 文件在 /usr/lib/x86_64-linux-gnu/ 下用于 opencv、boost 和 flann,但不知何故只能找到 flann。

有人知道错误可能在哪里吗?

编辑:在日志文件中,我看到程序在搜索 opencv 时会查找 cxcore,但在新版本中,它被称为 opencv_core,所以我做了一个从 cxcore 到 opencv_core 的符号链接,然后 ./configure 找到了 opencv .但是,boost 仍然是一个问题,并且是构建程序所必需的。

编辑2: 我现在已经下载了一个较早版本的boost(1.42),除了BOOST_THREAD,几乎所有的boost程序都找到了。当我安装 boost 库时,我收到以下消息:

error: #error "Threading support unavaliable: it has been explicitly disabled with BOOST_DISABLE_THREADS"

/埃里克

【问题讨论】:

  • 使用 /usr/include/boost/ 与 /usr/lib/x86_64-linux-gnu/ 建立 simlink ln -s /usr/lib/x86_64-linux-gnu/ /usr/include/boost/
  • 嗨,它没有帮助。还是同样的问题。

标签: linux boost computer-vision configure


【解决方案1】:

尝试运行

./configure --with-boost="path/to/boost"

如果你安装了多个版本的 boost,你可能还需要设置环境变量

HAVE_PKG_BOOST=yes
PKG_BOOST_CPPFLAGS=/path/to/boost
PKG_BOOST_LDFLAGS=/path/to/boost

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-25
    • 2021-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多