自2019年的雏形至今通过不停的迭代、优化更新现在已经完全可以胜任几乎所有C++项目的开发,可以做为基础库用来配合项目基础构建、也可以使用其中网络、数据库和通用工具封装实现高级应用。 网络、常用工具、数据库等支持
git clone https://github.com/Liuccysdgg/ylib.git
mkdir ylib_build_vs
cd ylib_build_vs
cmake ../ylib
cd ylib
chmod 777 build.sh
./build.sh
Linux自动安装至系统环境,Windows请按照以下要求进行链接和引用
ylib\include
ylib\3rdparty
# 库目录
ylib_vs_build\lib\Debug
# 必须包含(基础组件)
ylib.lib
如果没有社区已有的优秀软件帮助,ylib就不可能构建出来
- https://github.com/ldcsaa/HP-Socket HPSocket高性能网络库
- https://github.com/GreycLab/CImg.git CImg库是一个用于图像处理的小型开源C++ 库
- https://github.com/FFmpeg/FFmpeg FFmpeg 是用于处理多媒体内容(例如音频、视频、字幕和相关元数据)的库和工具的集合
- https://github.com/satoren/kaguya C++ 与 Lua 的绑定
- https://github.com/lua/lua
- https://github.com/brofield/simpleini 一个跨平台库,提供简单的 API 来读取和写入 INI 样式的配置文件
- https://www.sqlite.org SQLite是一个C语言库,它实现了一个 小型、 快速、 独立、 高可靠性、 功能齐全的SQL数据库引擎
- https://github.com/madler/zlib 通用数据压缩库