代码之家  ›  专栏  ›  技术社区  ›  waterlooalex

EclipseCDT:添加自定义构建步骤的最佳方法是什么?

  •  5
  • waterlooalex  · 技术社区  · 16 年前

    我的项目中有一个文件,我需要使用一个外部工具编译它,它的输出是一对.c和.h文件。

    将它集成到EclipseCDT构建中的最佳方法是什么?

    • 理想情况下,我可以使用相对路径引用外部工具
    • 理想情况下,Eclipse会知道如果我更改了这个文件,它需要重新运行外部工具。

    我尝试在项目属性下的“构建者”部分添加一些混合结果。

    谢谢

    • 亚历克斯
    3 回复  |  直到 13 年前
        1
  •  3
  •   Community CDub    13 年前

    我通过添加一个“程序”类型的“构建器”使它工作得很好。

    右键单击项目,单击属性,单击新建…,添加要执行的文件的位置,以及任何命令行参数。

        2
  •  2
  •   Christoph    16 年前

    我在用 cmake 带Eclipse CDT
    它提供了一个生成整个EclipseCDT项目的生成器。

    您只需设置cmakelists.txt文件,然后在项目目录中运行以下命令:
    cmake -G"Eclipse CDT4 - Unix Makefiles" -D CMAKE_BUILD_TYPE=Debug .
    之后,Eclipse使用cmake生成的make文件,并在更改cmakelists.txt时重新生成该文件。

    存在 tutorial 对于CMAKE和CDT

    你得检查一下蛋糕是否适合你的需要

        3
  •  1
  •   Josh Kelley    16 年前

    在我们项目生命周期的早期,我觉得我遇到了EclipseCDT管理的构建的太多限制,所以我转向make。

    这并不像听起来那么糟糕;EclipseCDT与Make很好地集成(使用您选择的配置运行它并分析其结果),您可以使用EclipseCDT生成的Makefiles作为起点。

    使用make后,可以轻松添加自定义生成步骤。