Gcc 4.8.x-4.9.x
你好,
我想在#ifdef
指令中合并多个宏,例如:
#ifdef PLOT || GRAPH
..mycode..
#endif
但它不起作用。
我怎样才能做到这一点?
这不是一个选项:
#ifdef PLOT
#ifdef GRAPH
..mycode..
#endif
#endif
因为如果定义了plot而不是graph,则会丢失。
感谢
您可以使用以下语法:
#if defined(PLOT) || defined(GRAPH)