2014-11-23 72 views
0

我正在使用Eclipse IDE進行外部編譯器開發。正確突出顯示Eclipse中的非活動代碼

IDE有一個很好的功能,其中強調了#ifdef條件內的非活動代碼。

但是,一些定義是在編譯時建立的,IDE不知道它們(因爲我使用的是外部編譯器)。

在VisuaStudio中,我將這些編譯時定義添加到項目定義中,這將解決我的問題。

在Eclipse中,我看到我可以在Project Properties-> C/C++ Build-> Build Variables下執行相同的操作。

但是,這似乎不適合我。

任何人都可以告訴我是否缺少一些步驟?

非常感謝

回答

0

好吧,我找到了解決問題的方法。

在我的Visual Studio中的邏輯,我正在改變項目 - >屬性 - > C/C++建設 - >生成變量

可是,我猜想這隻會影響構建過程。

真正得到Eclipse來突出激活代碼時,使用編譯時DEFS我必須去:

項目 - >屬性 - > C/C++常規 - >路徑和Symbols-> Symbols-> GNU ç

通過對項目

這解決了我的問題的一個刷新(F5),其次