0

隠しマルコフ モデルの C++ 実装を構築しようとしています - からダウンロードしました

http://www.cs.au.dk/~asand/?page_id=152

g++ 4.6コンパイラを使用してubuntu 12.04でこれをコンパイルしています。

Webページに記載されている指示に従って、入力する

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
4

1 に答える 1

3

BOOST_ROOT 環境変数を設定するように指示しています。だからそれをしてください:

BOOST_ROOT=/usr/local/boost_1_52_0 cmake

(posixシェルで環境変数の設定をコマンドの前に付けると、そのコマンドだけに設定されます。cmakeは後でCMakeCache.txtの値を記憶します)

doxygen が見つからなかったという事実は問題ではないと思います。ライブラリをビルドすることはできますが、適切なドキュメントを生成することはできませんが、おそらく Web のどこかに存在するか、ヘッダーで直接読むことができます。

于 2013-02-15T07:05:23.100 に答える