3

Boost 1.54 とツールセット v90 を使用して Visual Studio 2010 で C+ プロジェクトをビルドすると、大量の IntelliSense エラーが発生します (下の画像を参照)。私のプロジェクトはまだ正常にビルドされ、期待どおりに実行されます。これらのエラーによってコードの作業が妨げられることはありませんが、非常に厄介です。それらを修正または非表示にするにはどうすればよいですか?

エラーの1つに言及しているこの投稿を見つけました。を含めることを示唆しています<boost/cstdint.hpp>。私はそれを試しましたが、何も変わりませんでした。エラーが発生している場所を確認greg_calendar.hppしましたが、既に含まれています<boost/cstdint.hpp>

IntelliSense エラー

4

1 に答える 1

2

同じ問題がありました。これが役立つかどうかはわかりませんが、ブースト ディレクトリは D ドライブ (正確には D:/boost) にあり、プロジェクト ファイルも D にあります。Visual Studio のインクルード ディレクトリでの参照は'\ブースト'。これは同じドライブ上にあるため問題なくコンパイルされましたが、インテリセンスはまだエラーがあると言っていたので、より明示的に (D:\boost) に変更し、修正しました。これが将来誰にも役立つことを願っています。

于 2014-06-01T22:04:18.963 に答える