当前位置: 首页 > 工具软件 > CIDLib > 使用案例 >

CIDLib C ++开发工具开源

梅飞龙
2023-12-01

CIDLib是通用的C ++开发环境,现已开放源代码。 请注意,它确实使用了某些第三方代码,包括作为CML语言源编辑器的Scintilla引擎版本以及提供JPEG文件格式支持的部分标准JPEG库。

开发人员Dean Roddey说,CDLib不是基于标准的C ++ / STL库,但是模板的使用要比普通情况少得多,从而使其更易于调试。

[ C ++ 2.0的新功能 :模块,概念和协程。 | 通过InfoWorld的App Dev Report新闻通讯了解编程方面的热门话题。 ]

Roddey与Qt环境相比,该环境具有成熟的代码库,并且已经存在了很多年。 CDLIb一直是专有家庭自动化平台Charmed Quark Controller(CQC)的基础。

CDLib包含大约1,100个类,并具有以下功能:

  • 构建工具,项目定义系统,资源编译器和可加载文本系统。
  • 虚拟内核平台可移植性层。
  • 标准库,包括流,内存缓冲区,字符串,线程和串行端口。
  • WebSockets,HTTP,XML和JSON等标准的实现。
  • 对象请求代理。
  • 一种可嵌入的基于虚拟机的语言,称为CML,以及用于CML编辑和调试的IDE。
  • 文件打包系统。
  • 一个测试框架。

当前,CDLib仅适用于Windows。 该工具基于从操作系统中提取的虚拟内核,目标是将来使其可移植到其他平台。 Linux实现是几年前开发的,但是需要进行更新才能在今天使用。

正在考虑的其他计划包括3D图形支持,更多的互联网电话和定制的公共密码系统。

哪里下载负载CIDLib

您可以从GitHub 下载CDLib

From: https://www.infoworld.com/article/3365017/cidlib-c-dev-tool-goes-open-source.html

 类似资料: