我的项目中有一个文件,需要使用外部工具进行编译,该文件的输出是一对 .c 和 .h 文件。
将它集成到我的 Eclipse-CDT 构建中的最佳方法是什么?
- 理想情况下,我可以使用相对路径引用外部工具
- 理想情况下 Eclipse 会知道我是否更改了它需要重新运行外部工具的文件
我尝试在“项目属性”下的“构建器”部分添加一些东西,结果好坏参半。
谢谢
- 亚历克斯
我的项目中有一个文件,需要使用外部工具进行编译,该文件的输出是一对 .c 和 .h 文件。
将它集成到我的 Eclipse-CDT 构建中的最佳方法是什么?
我尝试在“项目属性”下的“构建器”部分添加一些东西,结果好坏参半。
谢谢
通过添加“程序”类型的“生成器”,我得到了很好的效果。
右键单击项目,单击属性,单击新建...,添加要执行的文件的位置以及任何命令行参数。
在我们项目生命周期的相对早期,我觉得我遇到了 Eclipse CDT 托管构建的太多限制,所以我改用 Make。
这并不像听起来那么糟糕。Eclipse CDT 与 make 很好地集成(使用您选择的配置运行它并解析其结果),您可以使用 Eclipse CDT 生成的 makefile 作为起点。
使用 make 后,您可以轻松添加自定义构建步骤。