很少文件编译gcc

时间:2019-07-13 19:15:15

标签: c gcc compilation header

我的项目中文件很少。我需要包含几个库,但是我在不同的标头中包含了所有库。如何将所有库仅包含在一个文件中?

我的项目的结构:

Project folder
|
|----module1
|        |----module1.c
|        |----module1.h
|
|----module2
|        |----module2.c
|        |----module2.h
|
|---project.c
|---project.h
|---main.c

project.h包含module1.hmodule2.h,而我在project.h中仅包含main.c,但是module1.hmodule2.h包含相同的库。我只想在主函数中包含project.h,但是要包含module1.hmodule2.hmodule1.hmodule2.h不应包含相同的标头。也就是说,所有必需的头文件都应仅在project.h中。

0 个答案:

没有答案