学习记录
原文链接:
windows配置和编译grpc · 语雀grpc简介gRPC是Google开发的一种高性能、开...https://www.yuque.com/lianlianfengchen-cvvh2/krco73/yq5qngohmhzq7z87#windows配置和使用grpc · 语雀简介本文主要讲述如何在Windows环境下使用visu...
https://www.yuque.com/lianlianfengchen-cvvh2/krco73/up3f1mssm22na5r2#qYlKo
1. grpc下载与编译
windows配置和编译grpc · 语雀
gRPC是Google开发的一种高性能、开源的远程过程调用(RPC)框架。它可以让客户端应用程序像调用本地服务一样轻松地调用远程服务,并提供了多种语言的支持。
grpc使用protocol buffers(也是谷歌的)数据格式,在使用grpc时要保证protobuf版本的一致性。
按照博主提供的资源下载,完成替换链接等操作,并下载额外的NASM等内容。
windows+vs2022环境使用 CMake编译 grpc库,首先指定grpc 的路径:
然后指定编译生成文件的位置:
点击configure 选择vs2022,之后Generate
目标文件夹中会生成用于编译的sln 打开进入vs2022 解决方案中找到ALL_BUILD 生成
Debug(Release)中会生成静态库(lib)和动态库(dll)
2. gprc vs2022 项目配置
vs2022新建grpc项目配置
配置包含目录 C/C++ 常规
配置库目录 链接器 常规
配置库目录后,还要将要库链接到项目
定义.proto文件,使用proto.exe(grpc项目下第三方库third_party里的proto.exe 版本对应)和grpc_cpp_plugin.exe,先后生成源文件和头文件。
配置完成
转载推荐: