Visual Studio 2010 智能感知无法识别附加包含目录

2024-05-23

我在这里找不到与此类似的问题,因为它非常复杂,我想更多的是烦恼而不是主要问题。如果这已经存在,我们深表歉意。我设置了一个名为 BOOST_ROOT 的系统环境变量,它指向包含所有 boost 标头的目录(在我的例子中是 C:\Program Files (x86)\boost\boost_1_46_1)。我将其指定为 Visual Studio 2010 项目属性中的附加包含目录(通过将 $(BOOST_ROOT) 放置在配置属性->C/C++->常规->附加包含目录中)。然后在我的源代码中我可以编写以下内容:

#include <boost\smart_ptr\shared_ptr.hpp>

这样就可以编译并运行了。我的主要问题是当我输入

#include <boost

部分智能感知实际上并未找到 boost 目录或其子目录。即使有完整的包含语句,智能感知也告诉我它找不到该文件。当我输入标题的完整路径时,情况仍然如此。

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


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Visual Studio 2010 智能感知无法识别附加包含目录 的相关文章

随机推荐