我正在使用ruby脚本来帮助生成基于另一个.c文件的.c文件(对于称为Unity的测试工具)。 该脚本使用预构建选项运行,更新文件,但cproject没有看到upadted文件被触摸,因此不会使用它重建。 使用F5更新它,但我想手动执行此操作。 我看不出如何实现这一目标。 欢迎任何指示。
答案 0 :(得分:0)
我遇到了从Python脚本生成C文件的相同问题。
我最终做的是为该文件创建一个特殊的Builder。
如果您转到项目属性,请转到Builders
标签,然后点击New
。然后选择Program
。您可以在那里填写所有信息。重要的是转到Refresh
标签,然后选择Refresh resources upon completion
。
我还发现取消选择stdio(“构建选项”选项卡中的“分配控制台”)非常有用,这样在构建后它就不会清除控制台。
该方法的唯一缺点是Builder不会提取依赖关系并且一直被调用。