web-dev-qa-db-ja.com

致命的なエラーC1083:インクルードファイルを開けません: 'boost / config.hpp':そのようなファイルまたはディレクトリはありません

私は必要な設定をすべて行ったと思いますが、まだこれを取得しています:

Error 1 fatal error C1083: Cannot open include file: 'boost/config.hpp': No such file or directory    File:c:\documents and settings\administrator\my documents\visual studio 2008\libs\boost_1_43_0\boost\smart_ptr\shared_ptr.hpp Line:17

これは、インクルードファイルとlibファイルのディレクトリを追加するために行った設定のスクリーンショットです。

1

2

3

何か不足していますか?

17
Ahmed

私は最終的に答えを見つけました:)そして私はそれを助けるためにここに書きます。

Project> "YOURPROJECT" Properties> C/C++> General> Additional Include Directories次に、ライブラリをダウンロードした場所を選択します。これは機能し、上記のすべてが機能しなかったので、忘れないようにしてください。

27
Ahmed

インストーラー からboostをインストールしました。ライブラリをc:\ program files\boostにインストールします。

以下のように、ディレクトリをプロジェクトのプロパティに追加します

enter image description here

9
Andy

64ビット構成と32ビット構成の両方で、「boost」ディレクトリのパスを追加する必要があることに注意してください。パスを追加する際は、必要に応じて適切なプラットフォーム(64ビットまたは32ビット)を選択してください。両方のバージョンでコンパイルする場合は、両方を追加する必要があります。

Boostライブラリディレクトリは、上記の両方の構成で有効です。

1

私にとって、私はwin32プラットフォームをターゲットにビルドしていました。 x64への変更は機能しました。

1
rawel

boost-filesystemではなくboost-systemを参照していないことを確認してください

0
izzaki