2

boost_chrono を使用して C++ の正確なタイムスタンプを取得しようとしていますが、何らかの理由で boost_chrono ライブラリをリンクできません。

次の手順に従いました。

  1. ダウンロードしたブースト 1.53.0
  2. ファイルを抽出sudo ./bjamし、フォルダーのルートで実行しました。
  3. ライブラリがどこに配置されているかわかりません。それらは私の/usr/libフォルダーにないため、実行しましsudo apt-get install libboost-all-devた。
  4. Boost ライブラリは現在入っていますが、あり/usr/libませboost_chronoん。

エラーが発生しています:

/usr/bin/ld: cannot find -lboost_chrono

libboost_chrono.aと にboost_1_53_0/stage/libありboost_1_53_0/bin.v2/libsますが、これらをライブラリ検索パスとして追加しても役に立ちません。

追加しています

-lboost_filesystem -lboost_chrono -lboost_system 

C++ コンパイルに。

これについて誰かアドバイスはありますか?ライブラリ関連の多くのドキュメントは、初心者にとって非常に不透明であり、私はどこにも到達していないようです.

ありがとう。

4

2 に答える 2