2013-02-27 166 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