求一C源代码处理工具解决办法

求一C源代码处理工具要的工具就是做这个功能:http://c-faq-chn.sourceforge.net/ccfaq/node148.html我得到

求一C源代码处理工具
要的工具就是做这个功能:
http://c-faq-chn.sourceforge.net/ccfaq/node148.html

我得到了一些代码,   里边有太多的   #ifdef。
  我不想使用预处理器把所有的   #include   和   #ifdef   都扩展开,   有什么办法只保留一种条件的代码呢?

有几个程序   unifdef,   rmifdef   和   scpp   (selective   C   preprocessor)   正是完成这种工作的。   参见问题   18.18。


我找到了scpp的源代码,在下面
http://www.ibiblio.org/pub/Linux/devel/lang/c/!INDEX.short.html
但不能编译过去,不知道哪位有window下编译后的程序.

十分感谢!!



[解决办法]
只能帮顶了
[解决办法]
unifdef:
http://freshmeat.net/projects/unifdef/
[解决办法]
only up
[解决办法]
just up
[解决办法]
估计慢慢改了哦
[解决办法]
友情帮顶
[解决办法]
推荐用source insight查看,代码全部能够颜色显示。而条件为假的代码则全部灰色显示,也不用删除代码,正符合你的要求。
[解决办法]
推荐用source insight查看,代码全部能够颜色显示。而条件为假的代码则全部灰色显示,也不用删除代码,正符合你的要求。

===================
一直都在用source insight ,
SI对#ifdef XXX 没有用的,同样要在project --> project setting --> Condition加宏,
而且好象对于#if defined(XXX) || defined(yyy) 之类的解析不了。