2011-01-27 53 views
0

在其中一个Eclipse CDT项目(用于嵌入式目标)中,我们需要同时支持Windows和Linux环境。对于传统的Makefiles,我知道如何根据操作系统类型(即工具路径等)采用不同的配置(例如,工具路径等)。配置从Windows/Linux运行的Eclipse CDT项目

在Eclipse中处理此问题的最佳做法是什么?我知道我可以手动更改GUI上的所有设置,但我宁愿只更改一次,然后保存。然后其他开发人员只需拉入这个“配置模板”即可。或者更好的是,有没有一种方法可以让eclipse根据运行的操作系统动态地调用不同的配置?因此,项目文件可以签入,并且当某人更新编译器选项时,例如,其他人也可以看到它。

回答

1

要创建新的生成配置,请右键单击该项目并选择properties。在属性窗口中,单击左窗格中的C/C++ Build,然后单击Manage Configurations(在右上角)。然后点击New创建一个新的配置并为其命名。然后你可以选择这个新的配置并根据需要进行更改。据我所知,你必须为每个项目重复它。

关于你的第二个问题,我不知道Eclipse是否可以根据操作系统动态加载配置;不过,我认为无论如何建议检入项目文件,例如,如果有人添加新的源代码文件,它会更改项目文件以将此新文件包含到项目中。

+0

我的答案假设你想保持更改构建配置。如果您需要保存其他设置,请详细说明,您需要更改和保存哪些设置。 – 2011-01-27 08:51:15