如何将所有头文件包含在一个包含在c ++项目中?

How to include all header files with one include in c++ project?

我有一个包含头文件 (.h) 和 C++ (.cpp) 文件的文件夹。

Folder/ --- file1.h
        --- file1.cpp 
        --- file2.h
        --- ...

我有一个 main.cpp 文件位于与 Folder 或项目(成为库)相同的目录中。

// main.cpp
#include "./Folder/pointtoallheaders.h"

如何包含 一个 头文件,然后包含 所有 与项目关联的头文件?

创建一个头文件,它将导入项目中的所有头文件,然后从 cpp 文件中导入这个特定文件

除非我遗漏了一些东西,否则这很微不足道

您可以在包含所有其他文件的 main.cpp 的同一文件夹中有一个头文件:

例如allheaders.h

#include "Folder/header1.h"
#include "Folder/header2.h"
#include "Folder/header3.h"
#include "Folder/header4.h"

然后在你的主函数中只包含 allheaders.h

#include "allheaders.h"

int main(){

}