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



