Я пытаюсь установить Vision Workbench на свой компьютер, следуя инструкциям с этой домашней страницы: http://lunokhod.org/?p=13. Я установил все зависимости, но вместо этого у меня есть libboost1.54-all-dev, так как я использую Mint 17 (Ubuntu 14.4).
После этого я создал файл config.options, я делаю ./autogen
и ./configure
.
Тем не менее, я получаю следующее в файле журнала:
configure: 20861: /usr/include/boost отсутствуют следующие необходимые библиотеки: BOOST_PROGRAM_OPTIONS BOOST_FILESYSTEM BOOST_THREAD
Проверка повышения в /usr/include/boost-*
Проверка повышения в /usr/local/cuda/include
Проверка повышения в /usr/local/cuda/include/boost-*
настроить: 20875: проверка пакета BOOST
HAVE_PKG_BOOST=нет
Однако в /usr/include/boost/
у меня есть стенды program_options
, filesystem
и thread
.
Файлы .so
находятся под /usr/lib/x86_64-linux-gnu/
для opencv, boost и flann, но каким-то образом он может найти только flann.
Кто-нибудь знает, где может быть ошибка?
РЕДАКТИРОВАТЬ: В файле журнала я увидел, что программа искала cxcore, когда искала opencv, но в новой версии она называется opencv_core, поэтому я сделал символическую ссылку из cxcore в opencv_core, а затем ./configure находит opencv. Тем не менее, ускорение по-прежнему является проблемой и необходимо для сборки программы.
EDIT2: я загрузил более раннюю версию boost (1.42), и почти все программы boost найдены, кроме BOOST_THREAD. Когда я устанавливаю библиотеку boost, я получаю следующие сообщения:
error: #error "Threading support unavaliable: it has been explicitly disabled with BOOST_DISABLE_THREADS"
/ Эрик
ln -s /usr/lib/x86_64-linux-gnu/ /usr/include/boost/
- person bedna   schedule 13.06.2014