vs2017下gRPC的编译以及简单使用

简介: vs2017下gRPC的编译以及简单使用

vs2017编译好的gRPC下载地址:gRPC-vs2017

编译步骤如下:

1、下载grpchttps://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

相关文章
|
Kubernetes Cloud Native 容器
完全免费的K8S学习平台:在线集群环境助力你的云原生之路!
完全免费的K8S学习平台:在线集群环境助力你的云原生之路!
3837 1
|
Ubuntu
Ubuntu系统安装gtest
Ubuntu系统安装gtest
1064 0
|
4月前
|
C#
C# 随机数生成:Random 类用法
Random类用于生成伪随机数,适用于游戏、验证码、测试等场景。通过静态实例避免重复创建,确保随机性。提供整数、小数、布尔值及指定长度的随机字符串生成方法,使用简便且高效。注意需复用实例防止种子重复导致随机数相同。
|
安全 测试技术 C++
Windows下C++使用gRPC(Qt和VS,含文件包和使用方法)
最近用到了gRPC,配置了很长时间,分享一下配置过程。先来看一下我准备的文件包(资源我放在最后)
Windows下C++使用gRPC(Qt和VS,含文件包和使用方法)
|
人工智能 IDE 测试技术
一文教会你如何用好通义灵码,让这款 AI 编码工具帮你做更多工作,更高效
如何用好通义灵码?欢迎收藏最佳使用指南。本文提供通义灵码使用指南,涵盖快捷键、配置调整、跨文件索引及上下文管理等内容,帮助用户更高效地使用通义灵码。
11675 3
|
安全 C++ Windows
Windows下C++使用gRPC(Qt和VS,含文件包和使用方法)
Windows下C++使用gRPC(Qt和VS,含文件包和使用方法)
|
存储 SQL Apache
Apache Doris 开源最顶级基于MPP架构的高性能实时分析数据库
Apache Doris 是一个基于 MPP 架构的高性能实时分析数据库,以其极高的速度和易用性著称。它支持高并发点查询和复杂分析场景,适用于报表分析、即席查询、数据仓库和数据湖查询加速等。最新发布的 2.0.2 版本在性能、稳定性和多租户支持方面有显著提升。社区活跃,已广泛应用于电商、广告、用户行为分析等领域。
Apache Doris 开源最顶级基于MPP架构的高性能实时分析数据库
|
存储 C++
gRPC 四模式之 双向流RPC模式
gRPC 四模式之 双向流RPC模式
1368 0
|
算法 安全 Serverless
超级好用的C++实用库之国密sm3算法
超级好用的C++实用库之国密sm3算法
1043 0
|
开发工具 git
Vcpkg安装指定版本包或自定义安装包
Vcpkg安装指定版本包或自定义安装包
3406 0