30 lines
655 B
Markdown
30 lines
655 B
Markdown
### 通用c++应用层基础库,跨平台
|
||
理念:
|
||
boost太大太臃肿,且功能并不完善。
|
||
简化了依赖库,依赖库反编译后重新组合单一文件。
|
||
|
||
包含了以下子功能:
|
||
1. 日志。
|
||
2. 设计模式类模板:
|
||
单例
|
||
观察者
|
||
适配器模式
|
||
有限状态机
|
||
|
||
3. 线程类。
|
||
4. 调试工具,如打印内存为asii。
|
||
5. 网络工具,包含了http客户端,tcp客户端。
|
||
6. 规范化的函数返回值。
|
||
|
||
依赖库以conan包形式来管理。
|
||
|
||
编译器支持
|
||
|
||
| 编译器 | 表头 |
|
||
| ---- | ---- |
|
||
| gcc | 支持 |
|
||
| msvc | 支持 |
|
||
| mingw | 支持 |
|
||
**依赖库文件:**
|
||
libevent
|