【发布时间】:2009-10-29 18:04:58
【问题描述】:
是否有独立的 C++ 预处理器?我不需要编译器/链接器,也无法安装完整的工具包。
我希望能够使用我提供的一些定义和包含路径来获得一些标头的预处理版本。
编辑:我不能依赖任何可用的东西。没有 cl,没有 gcc,什么都没有。我至少需要做一些处理宏的事情(特别是 #ifdef 和 #if )。
编辑:我在 Windows XP 计算机上使用它。
【问题讨论】:
-
独立的?从来没听说过。然而,gcc 包含一个预处理器(参见 gcc -E)
-
您要为什么操作系统获取预处理器? UNIX 系统一般都安装了 cpp。对于 Windows,cl.exe 只有在您为其提供正确的命令行选项时才能进行预处理。
标签: c++ windows c-preprocessor