1

64ビットプラットフォームでVS2008C++プロジェクトをコンパイルしようとしています。このプロジェクトでは、ブーストスレッドを使用します。32ビットプラットフォームでプロジェクトを正しくコンパイルできます。

64ビットプラットフォームで、コンパイル済みのブーストライブラリ(64ビット用)をダウンロードしました。でコンパイルされたlibsディレクトリへのパスを追加しましたC/C++ -> General -> Additional Include Directories。パスは正しいと確信しています。

コンパイルしようとすると、次のエラーが発生します。

Error   34  fatal error LNK1104: cannot open file 'libboost_thread-vc90-mt-1_49.lib'    BioCpp  BioCpp

私は実際にこのファイルを自分のコンピューターに持っていると確信しており、C/C++ -> General -> Additional Include Directoriesパスを正しく設定しています。

多分私は何か他のものを逃しています...誰かが助けを提供できますか?

PS:私は共有サーバーで作業しています。ライブラリを構築できません。

4

1 に答える 1

2

これはライブラリであり、インクルードファイルではないため、[追加のインクルードディレクトリ]設定は関係ありません。プロジェクト構成の「リンカー」の下にある「追加のライブラリディレクトリ」設定へのパスを追加します。

于 2012-06-12T10:27:25.323 に答える