0

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

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

现在我想根据清单生成“胶水代码”(从哪些模块开始哪些不开始)。我可以想象我需要一个 perl/python 脚本来处理清单并基于模板生成 .cpp 文件。

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

4

0 回答 0