# XSys **Repository Path**: thdmi/xsys ## Basic Information - **Project Name**: XSys - **Description**: XSys 是一个 C++ 工程开发套件(脚手架),旨在简化复杂开发环节,提供一个相对易上手、便于持续维护的工程开发模板。凡使用该工程的团队均应仔细阅读工程开发规范,严格规范和审核开发者参与到项目环节的每一条代码。本套件更适合中国大学生宝宝体质,快速搭建出一个通过课设、毕设的 C++ 工程框架。 - **Primary Language**: C++ - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-26 - **Last Updated**: 2025-12-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: Cpp, cmake ## README # XSys ## Description XSys 是一个易上手学习的 C++ 工程开发套件,包含了多个简易封装的框架或组件或第三方框架的封装。开发者可根据功能需求快速开发对应的组件,若涉及多个组件还可进行组合。 注意,本工程是一个开发套件,旨在提供一个可以快速搭建服务或组件的平台工程,请勿将本软件编译生成库,那样不会得到理想效果。其它说明参见文档 `/doc` 目录下内容。 ## System 1. Windows 10 LTSC ( 主版本: 1809; 次版本: 17763.316 ) 2. Windows 11 Home ( 主版本: 23H2; 次版本: 22631.4751 ) ## Language 1. C++ 11 or latest ## IDE 1. CLion 2024.3.2 [ recommend ] 2. Visual Studio 17 2022 ## Library 1. [inja](https://github.com/pantor/inja) [ Template ] 2. [nlohmann/json](https://github.com/nlohmann/json) [ JSON ] 3. optional - [Rapidjson](https://github.com/Tencent/rapidjson) [ JSON ] 4. optional - [cppcodec](https://github.com/tplgy/cppcodec) [ Code to/from Base64/32 ] 5. optional - [libconv](https://www.gnu.org/software/libiconv/) [ Code convert ] 6. optional - [oat++](https://github.com/oatpp/oatpp) [ Framework ] 7. optional - [oat++ - websocket](https://github.com/oatpp/oatpp-websocket) [ Network ] 8. optional - [libzmq](https://github.com/zeromq/libzmq) [ Network ] 9. optional - [cppzmq](https://github.com/zeromq/cppzmq) [ Network ] 10. optional - [czmq](https://github.com/zeromq/czmq) [ Network ] 11. optional - [Qt 6](https://wiki.qt.io/Building_Qt_6_from_Git) [ GUI ]