可能重复:
是否有可移植的方式从 C 预处理器打印消息?
在浏览大型代码库时,有时很难猜测定义了什么,没有定义什么。因此,我想在编译时打印一些东西。例如:
#ifdef SOME_DEFINE
// I want a preprocessor to print something here so that
// I can know whether SOME_DEFINE is defined or not
#endif
这可能与C有关吗?我在某处
看到了一个名字。#error
也许这是我唯一的选择,或者不是?