Visual Studio 2010 intellisense无法识别其他包含目录

时间:2012-10-01 23:03:47

标签: visual-studio-2010 include intellisense

我在这里找不到类似的问题,因为它很复杂,我想更多的是烦恼而不是一个重大问题。如果这已经存在,请道歉。我设置了一个名为BOOST_ROOT的系统环境变量,该变量指向包含所有boost标头的目录(在我的例子中,这是C:\ Program Files(x86)\ boost \ boost_1_46_1)。我将此作为附加包含目录分配到我的visual studio 2010项目属性中(通过在配置属性中放置$(BOOST_ROOT) - > C / C ++ - > General->其他包含目录)。然后在我的源代码中我可以写下以下内容:

#include <boost\smart_ptr\shared_ptr.hpp>

这编译并运行正常。我的主要问题是当我输入

#include <boost

部分intellisense实际上并没有找到boost目录或其子目录。即使使用完整的include语句,intellisense也告诉我它无法找到该文件。当我输入标题的完整路径时,情况仍然如此。

我想这比其他任何东西都更方便,因为程序仍然有效,但我想知道是否有人经历过这个并设法解决它?

0 个答案:

没有答案