1.通过vcpkg安装protoc和grpc-cpp
2.生成proto协议代码:
protoc -I .. -I . --cpp_out=. test.proto3.生成grpc服务代码:
protoc -I .. -I . --grpc_out=. --plugin=protoc-gen-grpc=`full_path\grpc_cpp_plugin.exe` test.proto 4.创建vs工程,引用生成的代码,引用vcpkg安装的protoc和grpc-cpp库 5.编译报错,按报错提示,用vcpkg安装grpc-cpp库依赖的其他库: abseil_x64-windows c-ares_x64-windows openssl_x64-windows re2_x64-windows upb_x64-windows zlib_x64-windows 6.在vs工程里配置依赖以上的库目录,编译报错:7.利用vscode save as功能,将生成的pb代码和grpc代码保存为utf-8 with BOM,编译通过
8.大量警告,不影响生成可执行程序
标签:protoc,windows,x64,grpc,vs,cpp From: https://www.cnblogs.com/xjjsk/p/17683068.html