红联Linux门户
Linux帮助

C/C++项目开发框架 DFC

发布时间:2013-03-08 14:56:27来源:红联作者:empast
DFC是Dust、Farm和Crop的缩写,为C/C++项目提供了一个开发流。概括地说,Dust是平台源码,Farm是开发平台,Crop是运行环境。首先,Dust是一个基础模块的集合,如通信模块、日志模块、错误管理模块、与外部通讯模块等,用户可以很方便的集成新的模块到Dust中。通过执行Dust中的脚本,可以很方便的生成一个名为Farm的开发平台。Farm提供了简单的接口让用户增加自己的业务代码,通过执行Farm中的脚本,可以生成可执行程序,并将可执行程序、配置文件、辅助工具等打包为发布介质Crop。解压后的Crop将是一个完整的运行环境。

DFC使用一个全局唯一的配置文件dfc.conf,包含各个子模块的配置信息,dust、farm和crop均使用该配置文件。

dust和farm均使用各自build目录下的build.sh脚本完成可执行文件及下游平台的生成。

项目主页:https://github.com/bbdlg

下载地址:https://github.com/bbdlg/dust/tags

来自:开源中国社区
文章评论

共有 0 条评论