C++:如何包含文件夹中的所有源文件?

New*_*bie 1 c++ include visual-studio-2008

我已将每个函数放在自己的文件中.

如何一次性包含所有这些功能而不必手动重复每个文件的#include?我不在乎功能包含在哪个顺序.

编辑:来自数百个不同文件的所有功能属于同一组.实际上每个文件有4个功能......

Ale*_*tov 8

考虑你的文件.

file1.h

int plus(int a, int b);
Run Code Online (Sandbox Code Playgroud)

file2.h

int minus(int a, int b);
Run Code Online (Sandbox Code Playgroud)

file3.h

int mult(int a, int b);
Run Code Online (Sandbox Code Playgroud)

file4.h

void drawcircle(int r, int xc, int yc);
Run Code Online (Sandbox Code Playgroud)

file5.h

void drawsquare(int x0, int y0, int x1, int y1);
Run Code Online (Sandbox Code Playgroud)

file6.h

void printresults();
Run Code Online (Sandbox Code Playgroud)

现在将文件分成组.制作以下文件.

math_funcs.h

#include "file1.h"
#include "file2.h"
#include "file3.h"
Run Code Online (Sandbox Code Playgroud)

draw_funcs.h

#include "file4.h"
#include "file5.h"
Run Code Online (Sandbox Code Playgroud)

output_funcs.h

#include "file6.h"
Run Code Online (Sandbox Code Playgroud)

然后制作all.h文件.

all.h

#include "math_funcs.h"
#include "draw_funcs.h"
#include "output_funcs.h"
Run Code Online (Sandbox Code Playgroud)