方案:
gRPC在C++环境安装时非常复杂且容易出错。使用vcpkg包管理器自动安装C++源代码的项目,[vspkg安装链接],下载vcpkg后,执行下面的编译操作,生成vcpkg.exe文件。
./bootstrap-vcpkg.bat
将该目录写入环境变量中如下图:
使用vspkg安装grpc和protobuf
1. vcpkg install grpc:x64-windows
2. vcpkg install protobuf protobuf:x64-windows
在安装时如果出现error: building grpc:x64-windows failed with: BUILD_FAILED错误的话需要把visual studio支持的语言包中添加英语,如下。
最后编译proto
protoc --proto_path=. --cpp_out=