Visual Studio C++ 包含目录的所有子文件夹中的所有文件

rem*_*emi 5 c++ include visual-studio

在 Visual Studio 中的 C++ 项目中:

Project Properties> Linker> Input>Addtional Dependencies

我可以写入$(MyEnvVar)\folderA\*.lib以包含所有库。

但是假设 folderB 有许多子目录,每个子目录都有一组头文件。

如果我想一口气将它们全部包含在内,请在:

Project Properties> C/C++> General>Addtional Include Directories

我想写一些类似的东西:$(MyEnvVar)\folderB\*\或者$(MyEnvVar)\folderB\*\*\在每个文件夹中深入一个子目录。

这似乎不起作用。

(可选)我可以这样做,$(MyEnvVar)\folderB\并且在我的代码中,我会将每个文件包含为#include "name_of_subfolder\name_of_file.h". (这是我想要避免的。)

是否可以在一行中包含某个文件夹的所有子文件夹中的所有文件?