【发布时间】: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