CopperSpice是一个从现有Qt4.8框架衍生出来的C++库。我们的目标就是改变库、模板功能以及C++11功能的核心设计。重设计可以让我们完全移除QtMeta-Object编译器(moc)系统。Moc是一个代码生产器,很多方面都不支持C++比如样板、复杂数据类型、静态类型检测,并且严重依赖字符串比较。移除Moc能改善运营时的性能,降低构建进程时的复杂程度,并且可以在编译时间内让更多问题得到检测。
特点:
CopperSpice库从NokiaLGPLQt4.8.2分支出来
QtMeta-Object编译器(moc)是独立的
CopperSpice由C++11写成
我们的库可以和任何标准C++应用程序直接连接。
样本类可以从QObject上继承
CopperSpice包括了几个Qt5的类
CopperSpice库用GNUAutotools建立
目前包含:
CsCore
CsGui
CsMultimedia
CsNetwork
CsOpenGL
CsPhonon
CsSql
CsSvg
CsWebKit
CsXml
CsXmlPatterns
评论