# cpplib **Repository Path**: hakuyo/cpplib ## Basic Information - **Project Name**: cpplib - **Description**: 在很多项目场合,感觉需要一个功能完善而又精简的 c++ 库,c++11 有时候也限定使用,因此结合实际需要实现本库,参考了mypoco库。 - **Primary Language**: C++ - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2018-07-23 - **Last Updated**: 2021-10-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # cpplib #### 项目介绍 本库仅限 linux 环境 在很多项目场合,感觉需要一个功能强大而又精简的 c++ 库,c++11 有时候也限定使用, 而且开发人员经验各异,使用的第三方代码库也各种各样,就想做一个即方便使用也很简单的一个库 本库主要是做为个人库使用的,个人可以根据自己需要,丰富和完善 参考了 mypoco 库,暂不支持 udp 通信。 当前仅适用于一个请求一个响应模式,不适用于一个socket发送多个请求的情况 #### 软件架构 暂时只在每个目录下实现了Makefile,以便生成一个so 工程应用时,可能需要把所有目录下的代码生成一个so #### 安装教程 make install 默认安装到当前目录 make install prefix=/aaa 或 make install prefix=/aaa/ 会在 /aaa 中建立 include 和 lib 目录 #### 使用说明 threadpool 是最基本的一个库,log 及 net 依赖于此库 #### 参与贡献 可以 fork 并自己修改使用,可以不反馈,反馈的话,不要反馈大规模的代码 因为本库是不断变化的,是主要做为一个个人库使用的,并不在意推广, 总之是仅供参考学习的,如果能帮到某些人,已达到目的了。 1. Fork 本项目 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 码云特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 5. 码云官方提供的使用手册 [http://git.mydoc.io/](http://git.mydoc.io/) 6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)