2010-09-19 108 views
5

如何在eclipse中爲不同的配置指定預處理器指令?舉例來說,如果我有一個應該在不同配置下運行,並指定如何在eclipse中指定預處理器指令?

#ifdef Problem1 
//main func 
#endif /*Problem1*/ 

注意,這是管理的makefile

回答

7

documentation「C/C++項目屬性」多個幹線→ 「路徑和符號」「符號」

但是,通常最好將不同的源文件用於不同的配置/體系結構/ ...而不是大量的預處理器使用。

+0

我打算使用不同的源文件,但我不能在構建中有多個市電。有沒有更好的方法來指定使用哪個主函數或文件? – Adam 2010-09-20 17:12:03

+1

@Adam:我想在構建中只包含具有不同電源的特定源文件,具體取決於配置。我現在沒有Eclipse,但是「從構建中排除資源」[here](http://help.eclipse.org/galileo/topic/org.eclipse.cdt.doc.user/reference/cdt_u_fileprop_toolsettings.htm)根據配置應該這樣做。 – 2010-09-20 17:36:58