我感觉你的要求就是模块化和插件,每个功能做成一个插件,通过配置文件调用相应的插件,就能实现。
【 在 ECUCoder 的大作中提到: 】
: 目前手头上负责一个商业软件项目,积累好多年了,纯C代码的。
: 软件以往给用户的交付方式都是源代码包加说明文档加调试服务的方式,这两年暴露出一些弊端:
: (1)源代码配置基本都是以宏定义的方式来做的,即用户直接在我们提供的头文件里面修改宏定义,随着软件规模逐步扩大用户需要修改的点越来越多,出错的概率也随之增加,用户抱怨增多。有一些用户提出使用GUI来配置源代码的要求。
: ...................
--
FROM 222.129.6.30