1

Boost 1.52.0 をインストールしたばかりで、Boost ロギング ライブラリを使用しようとしています (Boost に統合されていると思います)。

私は/boost/log/trivial.hppファイルを使用しており、ここで説明されているようにメッセージをログに記録しようとしています。ただし、コンパイラはヘッダー ファイルを見つけることができず、次のエラーが表示されます。

error: boost/log/trivial.hpp: No such file or directory

これは、コンパイラとリンカーのインクルード パスを変更した後です。

私のコンパイルコマンドは次のとおりです。

g++ -O2 -I/Users/bar/Downloads/boost_1_52_0 -L/Users/bar/Downloads/boost_1_52_0/stage/lib foo.cpp

私が何をすべきかについてのアイデアはありますか?

4

1 に答える 1

1

Boost 1.52.0 をインストールしたばかりで、Boost ロギング ライブラリを使用しようとしています (Boost に統合されていると思います)。

いいえ、まだブーストに統合されていません。ここからダウンロードしてビルドすることもできます。Boost 1.52 には新しいライブラリは含まれておらず、バグ修正などのアップデートでした。

また、リンクする必要がありますboost_log(boost_systemおそらく他のものも)。

于 2012-11-13T03:37:17.330 に答える