# 协议结构体库生成工具 **Repository Path**: PatchLion/stprotocollib ## Basic Information - **Project Name**: 协议结构体库生成工具 - **Description**: No description available - **Primary Language**: C++ - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-03 - **Last Updated**: 2025-06-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 协议结构体库生成工具 - 根据XML配置的协议文件[示例](https://gitee.com/PatchLion/stprotocollib/blob/master/test/xmls/test_structs.xml)生成协议结构体封装库 - 通过简洁、统一的接口创建、操作结构体[示例](https://gitee.com/PatchLion/stprotocollib/blob/master/test/test1/ifieldsobject.h) - 通过脚本`python create.py`生成协议结构体工程,生成后直接编译成动态库,其中`config.json`配置了xml存放路径和工程库生成路径 - 创建好的`all.pro`包含了协议库工程`stprotocol.pro`示例工程中`example`