找回密码
 立即注册
查看: 200|回复: 0

开源工具推荐——vcpkg试用grpc

[复制链接]
发表于 2023-1-21 15:13 | 显示全部楼层 |阅读模式


准备工作


  • vcpkg安装
参考:vcpkg/README_zh_CN.md at master · microsoft/vcpkg
git clone https://github.com/microsoft/vcpkg  
.\vcpkg\bootstrap-vcpkg.batgrpc和protobuf下载安装

下载
.\vcpkg install grpc:x64-windows
.\vcpkg install protobuf:x64-windows下载失败可以手动下载包放入downloads目录下
使用 先下载后编译的方法进行,推荐使用此方法,国内的git不说了就是坑
.\vcpkg install grpc:x64-windows --only-downloads
.\vcpkg install grpc:x64-windows强烈建议跳墙出去
Visual Studio 中使用vcpkg
.\vcpkg integrate install运行后,会提示
CMake projects should use:''-DCMAKE_TOOLCHAIN_FILE=D:/vcpkg/sc......./vcpkg.cmake"根据这里的提示,在cmake gui界面上添加entry
CMake Demo验证

CMAKE gui启动后,给cmake工程创建一个build 目录。然后选着source code目录(主cmake.txt说来的目录)。cmake gui ==> file ==>delete cache,清除上一次的配置缓存。add entry的设置 CMAKE_TOOLCHAIN_FILE=“D:/vcpkg/scripts/buildsystems/vcpkg.cmake”


Configure、Generate、Open Project
使用官方示例理论上以上步骤不会报错,警告忽略即可
visual studio打开项目如下所示:



至此 vcpkg+cmake+vs+grpc验证完成
Qt Creator集成验证

qt creator开发环境下qmake项目集成vcpkg内grpc库方法没有什么特殊的,直接添加库目录和lib目录即可;

总结


  • vcpkg省时省力,c++开发者有必要熟悉一下;
  • grpc远程调用常用库应用场景比较广泛;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-24 09:51 , Processed in 0.066127 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表