我正在尝试构建隐藏马尔可夫模型的c ++实现 - 从
下载http://www.cs.au.dk/~asand/?page_id=152
我正在使用g ++ 4.6编译器在ubuntu 12.04上编译它。
按照网页上提到的说明进行输入
cmake .
我收到以下错误,
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
CMake Error at CMakeLists.txt:101 (message):
The Boost C++ libraries was not found. Get Boost from
http://www.boost.org/ or set the environment variable BOOST_ROOT to point
to the root of boost directory.
有人可以帮我解决这些问题。
我的提升文件夹位于
/usr/local/boost_1_52_0
答案 0 :(得分:3)
它告诉你设置BOOST_ROOT环境变量。所以就这样做:
BOOST_ROOT=/usr/local/boost_1_52_0 cmake
(在posix shell中设置环境变量的命令前缀只为该命令设置; cmake将记住之后CMakeCache.txt中的值)
我认为它没有发现doxygen并不重要。您仍然可以构建库,您将无法为它生成好的文档,但这可能存在于某个地方的Web上,或者您可以直接在头文件中读取它。