【问题标题】:Configure Eclipse CDT project running from Windows/Linux配置从 Windows/Linux 运行的 Eclipse CDT 项目
【发布时间】:2011-06-16 06:46:06
【问题描述】:

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

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

【问题讨论】:

    标签: eclipse configuration eclipse-cdt


    【解决方案1】:

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

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

    【讨论】:

    • 我的回答假设您想要保留构建配置的更改。如果您需要保存其他设置,请详细说明您需要更改和保留哪些设置。
    • 这是否保存在 .cproject 中?所以如果我分享这个,其他人也会接受这些变化,对吧?
    • 是的,一般来说,构建设置保存在.cproject文件中,而Eclipse 'wrapper'构建设置(例如天气自动构建等)保存在.project文件中
    猜你喜欢
    • 1970-01-01
    • 2019-04-26
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 2014-01-11
    • 2012-08-24
    • 1970-01-01
    • 2020-03-02
    相关资源
    最近更新 更多