generallib/README.md

30 lines
655 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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