vs2017编译好的gRPC下载地址:gRPC-vs2017
编译步骤如下:
1、下载grpc:https://github.com/grpc/grpc
2、解压grpc源码,进入目录./grpc/third_party,可以看到很多依赖的三方库还没下载
3、进入https://github.com/grpc/grpc/tree/master/third_party,点击三方库的链接,手动下载后放到本地源码的third_party对应的三方库目录下
4、打开CMake工具,配置好路径后,点击Configure-Generate-Open Peoject后用VS打开grpc工程
5、点击VS下的Build All工程, 编译grpc源码
6、新建工程protoc-gen-plugin,将grpc下third_party\protobuf\src\google\protobuf\compiler的main.cpp加到新建工程中
添加protobuf的头文件和库路径
配置好后编译,生成protoc-gen-plugin.exe