GNU/Linux >> Linux の 問題 >  >> Linux

CMake エラー:このプロジェクトでは次の変数が使用されていますが、NOTFOUND に設定されています

CMake が htmlcxx ライブラリを見つけられないようです。

ホエールボットのドキュメントでは、htmlcxx が依存関係としてリストされています。


htmlcxx をダウンロードして解凍し、インストールする必要があります:

cd <path to unzipped htmlcxx>
./configure --enable-static=on --enable-shared=off
make
sudo make install

#include <cstddef> を追加する必要がある場合があります html/tree.hの先頭へ 正常にビルドできるようにします。 usr/local/ にインストールされます


まだインストールしていない場合は、icu もインストールする必要があります:

sudo apt-get install libicu-dev


最後に、whalebot をビルドしてインストールできるようになりました。繰り返しますが、十分に最新のブースト インストールがある場合、make は失敗する可能性があります。

webspider/src/webspider_options.cpp の 57 行目 、 boost::filesystem::initial_path().native_directory_string() を置き換える必要があります boost::filesystem::initial_path().string() で .次に、ビルドとインストールに問題がないはずです:

cd <path to unzipped whalebot>
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make
sudo make install

これも usr/local/ にインストールされます


Linux
  1. Perl モジュールには Module::Build が必要ですが、インストールされていません

  2. env と set (Mac OS X または Linux) の違いは何ですか?

  3. Linux AMD64 で fs/gs レジスタはどのように使用されますか?

  1. Eclipse のエラー:ビルド パス エラーが解決されるまでプロジェクトをビルドできません

  2. Linux で libc++ を CMake プロジェクトにリンクする

  3. エラー:OpenSSL ライブラリがありませんか? Pythonをインストールしようとしている間

  1. 「efi変数はこのシステムではサポートされていません」?

  2. Linux – Linuxカーネルで使用されているエントロピーソースは何ですか?

  3. 誤って出力リダイレクト > をパイプ | の代わりに使用しました。