首页 > 其他 > 详细

使用vcpkg 引入包及grpc的使用

时间:2021-04-04 01:10:56      阅读:39      评论:0      收藏:0      [点我收藏+]

一、安装vcpkg
具体引用 https://docs.microsoft.com/zh-cn/cpp/build/install-vcpkg?view=msvc-160&tabs=linux
假设安装目录为~/目录:
1 从 GitHub 克隆 vcpkg 存储库:https://github.com/Microsoft/vcpkg
git clone https://github.com/microsoft/vcpkg (github速度有时候有问题,使用镜像 github.com.cnpmjs.org)
2 接下来,切换到 vcpkg 根目录,并运行 vcpkg 引导程序命令:
./bootstrap-vcpkg.sh
这个要装不少东西,速度取决于网络环境,一遍不行就两遍,多试几次一般都能装全
3 更新
vcpkg 包管理器在 GitHub 上定期更新。 若要将 vcpkg 的克隆更新到最新版本,请从 vcpkg 根目录运行 git pull。 此命令会将 vcpkg 的副本与 GitHub 上的版本同步。 下载完成后,再次运行
引导程序。 引导程序会重新生成 vcpkg 程序,但保留已安装的库。
4 卸载
若要卸载 vcpkg,只需删除 vcpkg 目录。 删除此目录会卸载 vcpkg 分发以及 vcpkg 已安装的所有库。
但是,如果已执行 vcpkg integrate install,则应执行 vcpkg integrate remove 来确保在删除文件夹之前已清理集成 。
二、下载及使用grpc
grpc可以通过github直接下载,make和install之后在系统上就可以直接使用,但这样的话,grpc就非常难于卸载,不灵活。如果使用vcpkg就没有这个问题,vcpkg remove grpc就可以方便的将grpc完整清除。
1 安装grpc
./vcpkg install grpc
2 设置cmake的环境变量,一般vcpkg自己带的cmake比ubuntu分发的要新,所以尽量使用vcpkg带的cmake
export PATH=$PATH:$HOME/vcpkg/downloads/tools/cmake-3.19.0-linux/cmake-3.19.0-Linux-x86_64/bin (cmake 的版本可能不同)
3 编译grpc的helloworld例子,在helloworld的目录下面
mkdir build
pushd build
cmake .. "-DCMAKE_TOOLCHAIN_FILE=~/vcpkg/scripts/buildsystems/vcpkg.cmake"
make

使用vcpkg 引入包及grpc的使用

原文:https://www.cnblogs.com/charlesyuan/p/14614781.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!