2010-09-19 54 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