从解决方案资源管理器 Visual Studio 2019 中包含所有 header 文件的简单方法

Esay way to include all header files from solutions explorer Visual Studio 2019

我想包含解决方案资源管理器中的所有 header 个文件,如下所示:

不使用此选项添加所有目录:

有没有简单的方法告诉 VS2019 自动使用和 link 来自解决方案资源管理器的所有 header 文件?

为什么? 如果我有很多源代码目录并且每个目录中都有 header 文件...我需要手动添加每个目录。

其他简单示例: 这个目录结构: 我需要在“test1.c”中添加#include“test2.h”,在这种情况下 VS 无法找到 header 文件。所以 header “test2.h” 不是 test1.c 所在的位置。为什么 VS 不通过解决方案资源管理器自动找到 header?

VS无法提供在所有.cpp文件中自动包含头文件的方式。如果头文件和解决方案在同一个路径下,则不需要在Additional Include Directories中添加路径。如果头文件和project不在同一个路径下,只需要加上路径即可。

好的。没有解决方案。

可能的备选方案:

  1. 所有 headers 都在一个地方,需要一个包含路径。
  2. 或headers在与源代码文件相同的目录中。
  3. 或者 headers 需要像 #include "../../header.h"

谢谢。