文件目录
最近用到了gRPC,配置了很长时间,分享一下配置过程。先来看一下我准备的文件包(资源我放在最后):
- bin文件夹中有proto的编译文件
- include中是头文件
- lib文件夹中是静态库
- 下面三个文件使用中会用到
环境
- Qt5.14.2
- Visual Studio >= 2019
配置gRPC
以Qt为示例,不使用Qt的差不多
1. 创建一个Qt控制台项目
2. 设置项目属性
3. 跟着我设置以下内容
- 设置包含目录include下
- 设置库目录lib下
- 设置附加包含目录include下
- 禁用安全检查
- 附加库目录lib下
- 附加依赖项将我提供的liblist内容复制进去
4. 准备proto文件
打开protoCompile文件查看模板
protoc --cpp_out=./ user.proto protoc --grpc_out=. --plugin=protoc-gen-grpc=./grpc_cpp_plugin.exe ./user.proto
进入bin的bebud或者release文件夹目录打开cmd,不会cmd的看图
准备你的proto文件然后用模板编译,将user.proto换成你的。这里不说proto文件是啥,只说怎么配置。
5. 将编译出的两个.h和两个.cc文件复制到项目文件夹下并且添加进项目。