标签: preprocessor c-preprocessor
我正在寻找一个独立的C ++预处理器。我将使用另一种语言,所以没有必要通过一个完整的编译器,但它是一个非常有限的脚本语言,所以#define和#if和其他指令将帮助我很多。
例如,我会写一个这样的文件:
#define DEBUG do some stuff #ifdef DEBUG show a message box or whatever #endif do some more stuff
答案 0 :(得分:3)
我找到了符合我需求的东西mcpp。 这是一个简单易用的预处理器,并且通过命令行开关支持输出到其他语言。
答案 1 :(得分:1)
GNU C preprocessor?
答案 2 :(得分:1)
如果您希望某些处理能力高于C / C ++预处理器,您还可以查看M4预处理器。例如 - M4支持递归宏,C / C ++宏处理器不支持。