it-swarm-ja.com

UbuntuのcmakeのBOOSTROOT

私はブーストをインストールしました:

Sudo apt-get install libboost-all-dev

次に、Boostライブラリを見つけることができるように、cmakeにBOOST_ROOTを設定する必要があります。このパスはどこに設定する必要がありますか?

1
Dzung Nguyen

実際には、BOOST_ROOTを設定する必要はありません。 CMakeは標準の場所でBoostを見つけることができます。それは、CMakeバージョン2.8.7とBoost1.46を備えたUbuntu12.04LTSで動作しました。

理論的には、何らかの理由で上記が機能しない場合は、BOOST_ROOTを/ usrに設定する必要があります。

問題が発生した場合は、-DBoost_DETAILED_FAILURE_MSG=TRUEcmake呼び出しに追加します(スペルに注意してください)。これにより、適度に役立つエラーメッセージが出力されます。

2
Laryx Decidua

コマンドldconfig -p | grep libboostを使用してブーストがどこにあるかを見つけることができます

1
Uziel