2013-02-27 29 views

回答

1

你根本不能“运行”预处理文件。你可以只编译编译并运行它,或者检查预处理器产生的内容。

E.g.使用GCC时,你可以运行

gcc file.cpp -E <all preprocessor options as set from the IDE> -o file_preprocessed.cpp 

得到file_preprocessed.cpp文件进行检查。

我不知道特别IDE,但通常你会在项目设置中得到项目实际使用的编译器标志的表示。

+0

我不希望运行它只希望看到预处理的效果,mayby我应该更清楚,你能给我任何线索如何做到这一点? – Qbik 2013-02-27 19:36:54

+0

请参阅我对@ zacaj的回答的评论。 – 2013-02-27 20:08:00

+0

Dev-C++在Tools> Compiler Options ...> General中有一个选项,用于在调用编译器时添加命令。 – 2016-08-18 03:45:32

1

运行

GCC file.cpp -E -o file_preprocessed.cpp

,那么你可以打开file_preprocessed.cpp看到输出

+0

在控制台上运行? – Qbik 2013-02-27 19:52:24

+0

@Qbik是的,至少要通过控制台运行它,并确保通过您在IDE中设置的所有(预处理器相关)选项。 – 2013-02-27 20:07:09

+0

控制台是否意味着命令行? – 2016-08-18 03:47:46