我刚刚开始使用 Eclipse 进行 Python 开发,因为我们可以使用我发现的一个可爱的插件来启用分布式结对编程。不管怎样,让 Eclipse 与我们现有环境正确集成的下一步是找到一种方法来从 IDE 中驱动我们当前的构建工具 ( Waf )。
所以问题是,有没有办法设置 Eclipse 以类似 Make
的方式驱动 Waf?我看到 Make
它有一些相当高级的功能,例如能够计算出哪些目标可用等。告诉我是否有办法可以做到这一点的奖励积分! (我怀疑答案是这全部内置于 Ecplipse 的 Make 插件中)。
最佳答案
在 eclipse CDT 中,我通过简单地更改构建程序来运行 waf 项目首选项->C/C++ 构建->BuilderSettings 选择External builder,然后输入waf的路径
例如我使用 /Users/mark/bin/waf -v -k -j2
请注意,waf 和 make 在 -j 设置上不一致,您必须明确给出 i 并且不使用 eclipse 对话框。
您可以使用“创建目标” View 添加要调用 waf 的目标,例如配置、构建等
我遇到的一个问题是,当我更改目录时,Eclipse 是硬编码的,无法查看 Make 的输出,因此我必须修补 waf 请参阅waf issue
关于eclipse - 将外部构建工具集成到 Eclipse 中的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1188907/