RedZero9 发表于 2023-1-21 15:13

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



准备工作


[*]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远程调用常用库应用场景比较广泛;
页: [1]
查看完整版本: 开源工具推荐——vcpkg试用grpc