我的项目中文件很少。我需要包含几个库,但是我在不同的标头中包含了所有库。如何将所有库仅包含在一个文件中?
我的项目的结构:
Project folder
|
|----module1
| |----module1.c
| |----module1.h
|
|----module2
| |----module2.c
| |----module2.h
|
|---project.c
|---project.h
|---main.c
project.h
包含module1.h
和module2.h
,而我在project.h
中仅包含main.c
,但是module1.h
和module2.h
包含相同的库。我只想在主函数中包含project.h
,但是要包含module1.h
和module2.h
。 module1.h
和module2.h
不应包含相同的标头。也就是说,所有必需的头文件都应仅在project.h
中。