为什么使用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会自动下载依赖,但是很容易下载失败,需要不断重复安装,总能下载成功的。