vcpkg包管理

(1 min to read)

安装

1
2
git clone https://github.com/Microsoft/vcpkg.git
./vcpkg/bootstrap-vcpkg.sh

使用

1
2
3
4
5
6
7
./vcpkg/vcpkg search
./vcpkg/vcpkg help triplet # 列出所有架构列表,如x64-linux
./vcpkg/vcpkg install [package_name[:triplet]]
./vcpkg/vcpkg remove
./vcpkg/vcpkg list # 查看已安装的库
./vcpkg/vcpkg update
./vcpkg/vcpkg upgrade

vcpkg默认编译动态库,可以在triplet中指定-static以编译静态库。

CMake集成

TODO