Я установил повышение через:
sudo apt-get install libboost-all-dev
Теперь мне нужно установить BOOST_ROOT, чтобы cmake смог найти библиотеку Boost. Где этот путь должен быть установлен?
Я установил повышение через:
sudo apt-get install libboost-all-dev
Теперь мне нужно установить BOOST_ROOT, чтобы cmake смог найти библиотеку Boost. Где этот путь должен быть установлен?
На самом деле, вам не нужно устанавливать BOOST_ROOT
. CMake может найти Boost в своем стандартном местоположении. У меня это работало на Ubuntu 12.04 LTS, с CMake версии 2.8.7 и Boost 1.46.
Теоретически, BOOST_ROOT должен быть установлен в /usr, если по какой-то причине вышеприведенное не сработает.
Если у вас возникли проблемы, добавьте -DBoost_DETAILED_FAILURE_MSG=TRUE
к вызову cmake
(обратите внимание на написание!). Это напечатает некоторые умеренно полезные сообщения об ошибках.