问我继承了一些代码,其中包含太多的#ifdef's。如何在不运行预处理器并展开所有#include's 和#define's 的情况下,将代码预处理以仅留下一个条件编译集?
答有一些程序叫做unifdef, rmifdef,而scpp(“选择性 C 预处理器”),它们能做同样的事情。请参见问题 18.16。
由 托管