私のプロジェクトではboost_thread
を使用しています。しかし、boost_thread
(/usr/bin/ld: cannot find -lboost_thread-d
)が見つかりませんでしたので、このプロジェクトのビルドは失敗します。参考:私は32ビットCentOSシステムに取り組んでいます。コンパイルに失敗しました:-lboost_threadを見つけることができません
だから、私は、このコマンドを使用してブーストを構築:
./b2 --layout=tagged toolset=gcc variant=debug
link=shared threading=multi address-model=32
-sZLIB_SOURCE=$ZLIB_DIR --build-type=complete
しかし、ブーストがコンパイルとリンクを終了したとき、私はどんなlibboost_thread
が表示されません。誰かが私にここに行方不明を教えてもらえますか?
CentOSを使用している場合は、インストール可能な標準パッケージが必要です。まずそれを試してみてください。 –
@JoachimPileborg OSから標準パッケージを使用したくない場合はどうすればよいですか?私が使用できるパッケージがあることは知っていますが、私はそれを望んでいません。 – kristian
それから、自分でビルドすることができますが、標準の場所ではなく、おそらく '/ usr/local/lib'になり、プロジェクトをビルドするときにリンカーに' -L'フラグを使用する必要がありますライブラリを見つける場所を教えてください。 –