【发布时间】:2012-09-11 11:38:04
【问题描述】:
我在 Visual Studio 2008 中创建了一个空的“演示”项目,并将一些现有项目添加到我的解决方案中。在“Demo”中的 main.cpp 文件中包含“MyHeader.h”(其他项目的头文件)。还在“工具/选项/VC++ 目录/包含文件”部分添加了头文件的路径。但是智能感知说:“在当前源文件的目录或构建系统路径中找不到文件'MyHeader.h'......”
如何解决问题?谢谢。
【问题讨论】:
-
#include
和#include "file.h" 是有区别的。 stackoverflow.com/questions/21593/… 另外我建议您使用相对路径而不是使用 VS 目录。这将确保项目与位置无关。 -
是否只有智能感知会给出这些错误(即正常构建是否运行良好)?然后我会尝试停止 Visual Studio(可能删除受影响项目的 .suo/.sdf 文件),重新启动 vs
标签: c++ visual-studio-2008 include