DtkCore
DTK Core module
|
dtk
dtkcore 是一个基于Qt的C++库,它提供了一些常用的工具类,以及一些基础的模块,如日志、插件、网络、线程、数据库、文件、图形、音频、视频、系统信息等
现在的dtkcore>=5.6版本使用CMake来管理各个模块,所以使用dtkcore时,需要先安装CMake(CMake>=3.10),然后需要在你的CMake项目中引入dtkcore的CMake模块,如下:
以上示例仅为最小示例,并不能单独作为CMake项目使用,需要你自己添加其他的CMake模块,如Qt的CMake模块,以及你自己的CMake模块.
阅读文档建议从模块页面开始,模块页面提供了dtkcore的各个模块的简介,以及各个模块的使用示例。 dlog--DTK日志组件
dtkcore的文档使用doxygen管理,由deepin_doc_doc_go_sig提供维护支持, 如果你也想加入sig,请访问deepin_doc_doc_go_sig
dtkcore使用LGPLv3许可证,你可在此许可证下自由使用dtkcore
dtkcore的文档使用CC-BY-4.0许可证,你可在此许可证下自由使用dtkcore的文档,但是转发或者引用时必须注明出处。