生成基于XML / JSON定义的C ++代码?

时间:2017-12-17 11:15:02

标签: c++ eclipse code-generation codegen

我正在用C ++为嵌入式系统编写一些小型服务应用程序(无UI)。部分概念包括定义程序逻辑的独立块,我想让它们可配置。换句话说,我想在小模块中拆分逻辑,每个模块由

组成

- >具有特定逻辑的cpp / hpp文件,派生自基本模块类 - >清单(JSON / XML),描述模块参数

现在我想基于清单生成“粘合代码”(从哪个模块开始就像启动那样简单)。我可以想象我需要一个perl / python脚本来处理清单并根据模板生成.cpp文件。

但挑战在于如何将其整合到构建过程中?我目前正在使用Eclipse CDT,但我可能会转向纯gcc / make生成。 生成脚本显然必须在构建过程中首先运行。

0 个答案:

没有答案