VC++ Visual Studio 在子目录中添加了 .hpp 文件,但得到“错误:无法打开源文件...”

ear*_*cam 4 c++ visual-studio visual-c++

这让我抓狂 - 我在现有 VC++ 项目源目录的根目录的子目录中添加了许多 .hpp 文件。

Visual Studio 抱怨“错误:无法打开源文件...”但如果我右键单击并选择打开的文档,VS 可以显示它。

我试过了:

  • “重新扫描解决方案”似乎什么也没做。
  • 添加现有项目(既是它自己的,也是带有“过滤器”的——这似乎是一个目录?)
  • 徒劳地关闭项目和 VStudio,希望它最终会发现我添加的目录/文件

VStudio 抱怨它在能够打开这些文件时找不到这些文件?我的问题很简单:“如何将包含源文件的目录添加到 VC++ 项目,以便链接器/编译器可以看到它们?

(免责声明;我以前从未使用过 Visual Studio 或许多 Microsoft 产品,所以我发现这一切都非常陌生)

ear*_*cam 5

解决方法;

将文件添加到项目外部的目录中,然后在属性 -> 配置属性 -> C/C++ -> 常规中的“其他包含目录”中引用这些目录。

为什么我无法在项目中添加其他目录并让 Visual Studio 重新扫描它们(如 Eclipse 刷新),这超出了我的理解。