使用vcpkg编译、管理C++类库

为什么使用vcpkg?

1. vcpkg提供了一种类似linux编译、安装第三方类库的方式,不需要手动下载源码、编译源码

2. vcpkg自动管理已经安装的类库,使用集成开发环境如visual studio时直接引用对应的头文件就可以的,不需要配置include 路径、lib路径等

安装过程

  • 下载 vcpk源码 压缩包

  • 在目录内(可以看到scripts 文件夹这一级) shift + 鼠标右键 打开powershell 执行 

powershell -exec bypass scripts\bootstrap.ps1
  •  输入下面代码 将vcpkg集成到开发环境

	 .\vcpkg integrate install
  • 常用命令

常用的有 search、 list、install、remove	
如搜索是否有 opencv 类库: .\vcpkg.exe search opencv
如安装x86的 opencv 类库: .\vcpkg.exe install opencv
如安装x64的 opencv 类库: .\vcpkg.exe install opencv:x64-windows
  • 需要注意的

    visual studio 需要安装英文语言包

    如果本机没有cmake编译vcpkg时会自动下载cmake、git等,只需要保证网络状况良好。

    编译其他库的时候,vcpkg会自动下载依赖,但是很容易下载失败,需要不断重复安装,总能下载成功的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值