如何在C ++中禁用替代令牌

时间:2017-11-01 18:08:28

标签: c++ gcc

我正在构建micropython,这意味着要编译为C代码;我的项目团队希望它编译为C ++代码,因此我们不必混合使用C和C ++代码。

除了parse.c包含

之外没什么大不了的

#define or(n) (RULE_ACT_OR | n)

C ++编译器说

  

错误:"或"不能用作宏名,因为它是C ++中的运算符

我绝对不想开始搞乱麦克风源。

问题

是否有一个C ++ gcc编译器选项来取消定义alternative tokens中的一个(或全部)?

0 个答案:

没有答案