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

时间:2009-07-08 15:13:44

标签: c++ build-process eclipse-cdt

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

将这个集成到我的Eclipse-CDT构建中的最佳方法是什么?

  • 理想情况下,我可以使用相对路径引用外部工具
  • 理想情况下,Eclipse会知道我是否需要重新运行外部工具
  • 来更改此文件

我已尝试在“项目属性”下的“构建器”部分添加一些内容,但结果不尽相同。

THX

  • 亚历

3 个答案:

答案 0 :(得分:3)

通过添加“程序”类型的“构建器”,我得到了很好的工作。

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

答案 1 :(得分:2)

我正在使用cmake和eclipse cdt
它提供了一个生成整个eclipse cdt项目的生成器

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

cmake和cdt

存在tutorial

你必须检查cmake是否符合你的需要

答案 2 :(得分:1)

在我们项目的生命周期的早期,我觉得我遇到了Eclipse CDT托管版本的太多限制,所以我切换到Make。

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

使用make后,您可以轻松添加自定义构建步骤。