【C++】开源:cpp-tbox百宝箱组件库
😏1. 项目介绍
项目Github地址:https://github.com/cpp-main/cpp-tbox
tbox百宝箱的特点有:
1.基于Reactor模型 2.内含main框架,开箱即用 3.具有类Shell的命令终端 4.完备的日志系统 5.灵活的参数系统 6.跨线程委派任务,无需加锁 7.支持优雅的退出流程 8.有全面的异常捕获机制 9.有丰富的开发组件(base、util、event、eventx、log、network、terminal、main、run、mqtt、coroutine、http、alarm、flow)
编译运行:
cd cpp-tbox # make编译 make 3rd-party modules RELEASE=1 STAGING_DIR=$HOME/.tbox # cmake编译 cmake -B build -DCMAKE_INSTALL_PREFIX=$HOME/.tbox # 完成之后,头文件与库文件都在 $HOME/.tbox 路径下
另外,这个开源项目也配套了使用教程:https://gitee.com/cpp-master/cpp-tbox-tutorials/blob/master/README.md
我已经跟着走了一遍,感觉还是不错的,可以学到一些东西。
😊2. 源码分析
下面进行源码分析:
😆3. 项目总结
下面进行一下总结:
以上。
下一篇:
java如何跳出多层循环