自定义库的源文件引入对应头文件的目的
来源:13-4 使用CMake完成库的编译和链接

wxz123
2021-02-21
老师,已经在03.shared_library.c文件中,引入自定义库的头文件#include “mathutils/include/factorial.h”,那么对于自定义库的源文件是可以不引入对应的头文件的吧?例如上图中的factorial.c中,不写#include "factorial.h"也是可以的吧,factorial.c中不写#include "factorial.h"貌似也没什么影响。。。
写回答
1回答
-
bennyhuo
2021-02-21
嗯,因为比较简单,头文件没有定义类型或者函数直接没有前后依赖调用关系。你仔细想想include的原理这个答案就很明显了。不记得的话去复习宏那一章
00
相似问题