5

ここではこれに似た質問を見つけることができませんでした。これは非常に複雑であり、主要な問題というよりは煩わしいと思います。これが既に存在する場合は申し訳ありません。BOOST_ROOT と呼ばれるシステム環境変数を設定しました。この変数は、すべてのブースト ヘッダーを含むディレクトリを指します (私の場合、これは C:\Program Files (x86)\boost\boost_1_46_1 です)。これを Visual Studio 2010 プロジェクト プロパティで追加のインクルード ディレクトリとして割り当てます ([構成プロパティ] -> [C/C++] -> [一般] -> [追加のインクルード ディレクトリ] に $(BOOST_ROOT) を配置することにより)。次に、ソースで次のように記述できます。

#include <boost\smart_ptr\shared_ptr.hpp>

これはコンパイルして正常に実行されます。私の主な問題は、

#include <boost

一部のインテリセンスは、ブーストディレクトリまたはそのサブディレクトリを実際には見つけていません。完全な include ステートメントを使用しても、intellisense はファイルが見つからないと言っています。これは、ヘッダーへのフル パスを入力する場合にも当てはまります。

プログラムがまだ機能しているので、これは何よりも便利だと思いますが、誰かがこれを経験して解決したかどうか疑問に思っていましたか?

4

0 に答える 0