在 python 中我可以简单地做到这一点
def func():
if condition:
import something
else:
import somethingelse
是否有任何方法或标准约定可以在标准 ANSI C 中执行此操作?如果有帮助的话,我需要在计算机上运行时打印语句,并且在嵌入式系统上时不要运行它们,因为内部编译器可能无法使用打印函数。
最佳答案
#define SOME_CONSTANT
#ifdef SOME_CONSTANT
#include<header.h>
#else
#include<otherheader.h>
#endif
关于c - 如何有选择地包含头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38648685/