在其中一个Eclipse CDT项目(针对嵌入式目标)中,我们需要同时支持Windows和Linux环境。使用传统的Makefile,我知道如何根据操作系统类型(即工具路径等)提取不同的配置
在Eclipse中处理此问题的最佳做法是什么?我知道我可以手动更改GUI上的所有设置,但我宁愿只更改一次然后保存它。然后其他开发人员就会引入这个“配置模板”。或者更好的是,有没有办法让eclipse动态地拉入不同的配置,具体取决于它运行的是哪个操作系统?因此,项目文件可以签入,例如,当有人更新编译器选项时,其他人也可以看到它。
答案 0 :(得分:1)
要制作新的构建配置,请右键单击该项目,然后选择properties
。在属性窗口中,单击左窗格中的C/C++ Build
,然后单击Manage Configurations
(在右上角)。然后单击New
以创建新配置并为其命名。然后,您可以选择此新配置并根据需要进行更改。据我所知,你必须为每个项目重复一遍。
关于你的第二个问题,我不知道Eclipse是否可以根据操作系统动态加载配置;但是,我认为无论如何建议检入项目文件,例如,如果有人添加新的源代码文件,它会更改项目文件以将此新文件包含到项目中。