当我使用Boost 1.54和工具集v90在Visual Studio 2010中构建我的C +项目时,我收到了一堆IntelliSense错误(见下图)。我的项目仍然很好,并按照我的预期运行。这些错误并没有阻止我处理我的代码,但它们真的很烦人。如何修复或隐藏它们?
我发现this post提到了其中一个错误。它表明我包括<boost/cstdint.hpp>
。我尝试过但没有改变。我检查了发生错误的greg_calendar.hpp
,其中已包含<boost/cstdint.hpp>
。
答案 0 :(得分:2)
我有同样的问题,不知道这是否有帮助,但我的boost目录位于D盘(D:/ boost准确),我的项目文件也驻留在D.我在Visual Studio中对它的引用包含目录是'\ boost'。这个编译很好,因为它在同一个驱动器上,但intellisense仍然说我有错误所以我改变它更明确(D:\ boost)并修复它。希望这对未来的任何人都有帮助。