将代码生成与eclipse c ++ build集成

时间:2010-05-21 03:44:38

标签: c++ eclipse code-generation

我在Windows上使用Eclipse进行C ++开发。我还编写了一个代码生成器,它接受一个xml文件并生成几个C ++文件。我正在处理的项目目前已设置为使用内部构建器。我想做的是在构建过程中运行代码生成器。

我的问题是,在没有“重新设计”项目的情况下,我无法找到让Eclipse识别文件存在(或已更新)的方法。因此,虽然我可以将代码生成器作为预构建步骤运行,但生成的文件不能保证包含在构建中。

是否有人知道是否有办法让Eclipse在预构建步骤之后进行刷新或使用内部构建器进行更新?

由于

3 个答案:

答案 0 :(得分:2)

您可以将Builder添加到项目中。

答案 1 :(得分:1)

我不确定使用Eclipse的内部构建器是否可行。刷新一直是个问题。但是使用外部构建工具(如Maven或Ant)可以正常工作!我个人会切换到Visual Studio - 你从来没有遇到过这样的问题

答案 2 :(得分:0)

虽然我没有尝试使用启用了Preferences-> General-> Workspace - >的CDT项目。刷新自动帮助我使用Web&涉及代码生成的Java项目。