使⽤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 类库: .\ search opencv
如安装x86的 opencv 类库: .\ install opencv
如安装x64的 opencv 类库: .\ install opencv:x64-windows
需要注意的
visual studio 需要安装英⽂语⾔包
如果本机没有cmake编译vcpkg时会⾃动下载cmake、git等,只需要保证⽹络状况良好。
编译其他库的时候,vcpkg会⾃动下载依赖,但是很容易下载失败,需要不断重复安装,总能下载成功的。
为什么使用bootstrap?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论