質問

boost::poolを使用しています。ヘッダーファイル、DLLまたはO、またはlibファイルのみがあります。それは彼らなしで働くべきです。

言うようにコードをコンパイルしたとき:

LNK1104: cannot open file 'libboost_thread-vc100-mt-gd-1_49.lib'
.

これはなぜですか?問題を引き起こすLIBはありません。

役に立ちましたか?

解決

Boost.Poolについてはあまり知りませんが、ドキュメントがヘッダーのみであるとしています。あなたはおそらくあなたのプログラムのどこかの場所、またはBoost.Threadsの一部がBoost.Poolに依存しています。

私はあなたが msvc を使っているのを見ます。 Library検索パス boost ライブラリを持つ必要があります。検索ディレクトリを追加する方法は、使用しているMSVCの version によって異なります。

まだブーストライブラリバイナリを構築していない場合は、この質問いくつかのヒント。

これは良いリファレンスからブースト自体から

からmircrosoftには、ライブラリディレクトリを設定する方法が表示されます。 バージョンのMSVCの

の具体的な指示を得るために、ページ上部のリンク/ドロップダウンを使用します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top