# QtProtobuf **Repository Path**: SculptingInTime/QtProtobuf ## Basic Information - **Project Name**: QtProtobuf - **Description**: 编译protobuf的c++运行时库的Qt lib工程,方便Qt工程引入protobuf运行时库 - **Primary Language**: C++ - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2020-06-09 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # QtProtobuf #### 介绍 编译protobuf的c++运行时库的Qt lib工程,方便Qt工程引入protobuf运行时库 #### 软件架构 1、包含编译libprotobuf运行库的Qt工程 2、包含方便Qt工程引入libprotobuf的pri文件 #### 安装教程 ``` 1. 在Qt工程目录下执行git clone https://gitee.com/modong_7/QtProtobuf.git libprotobuf 2. cd libprotbuf && git submodule update --init protobuf 3. 使用Qt Creater 打开libprotobuf.pro工程并编译 ``` #### 使用说明 1. Qt工程的pro文件增加语句:include(libprotobuf/libprotobuf.pri) #### 注意 1. 这个库使用的protobuf运行库版本为3.6.1,若想用其他版本的运行库,可以先checkout指定版本的分支,然后用protobuf/src/Makefile.am文件中的三个变量内容(nobase_include_HEADERS、libprotobuf_lite_la_SOURCES、libprotobuf_la_SOURCES)替换掉libprotobuf.pro文件中对应的变量即可。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request