【发布时间】:2021-03-05 06:27:21
【问题描述】:
如何在c中私下包含头文件,使得包含头文件的文件不会包含头文件。
例如:
main.c
#include "main.h"
main.h
#include "test.h"
// I want main.c not to include test.h
我想知道怎么做
【问题讨论】:
-
可以使用条件编译
-
只在 main.c 中定义一个宏(在包含 main.h 之前)并测试它
-
我不想生成 C 代码,因为它对我没有帮助,但感谢您的反馈