下載地址:Github:?https://github.com/microsoft/vcpkg
下載后安裝:
首先,請(qǐng)閱讀以下任一方面的快速入門指南:?Windows?或?macOS和Linux, 這取決于您使用的是什么平臺(tái)。
有關(guān)更多信息,請(qǐng)參見?安裝和使用軟件包。 如果vcpkg目錄中沒有您需要的庫(kù), 您可以?在GitHub上打開問題。 vcpkg團(tuán)隊(duì)和貢獻(xiàn)者可以看到它的地方, 并可能將這個(gè)庫(kù)添加到vcpkg。
安裝并運(yùn)行vcpkg后, 您可能希望將?TAB補(bǔ)全?添加到您的Shell中。
最后,如果您對(duì)vcpkg的未來感興趣,請(qǐng)查看?清單! 這是一項(xiàng)實(shí)驗(yàn)性功能,可能會(huì)出現(xiàn)錯(cuò)誤。 因此,請(qǐng)嘗試一下并打開所有問題!
需求:
Windows 7 或更新的版本
Visual Studio 2015 Update 3?或更新的版本(包含英文語(yǔ)言包)
首先,請(qǐng)下載vcpkg并執(zhí)行 bootstrap.bat 腳本。 它可以安裝在任何地方,但是通常我們建議您使用 vcpkg 作為 CMake 項(xiàng)目的子模塊,并將其全局安裝到 Visual Studio 項(xiàng)目中。 我們建議您使用例如?C:\src\vcpkg?或?C:\dev\vcpkg?的安裝目錄,否則您可能遇到某些庫(kù)構(gòu)建系統(tǒng)的路徑問題。
>git clone https://github.com/microsoft/vcpkg>.\vcpkg\bootstrap-vcpkg.bat
使用以下命令安裝您的項(xiàng)目所需要的庫(kù):
>.\vcpkg\vcpkg install [packages to install]
您也可以使用?search?子命令來查找vcpkg中集成的庫(kù):
>.\vcpkg\vcpkg search [search term]
若您希望在 Visual Studio 中使用vcpkg,請(qǐng)運(yùn)行以下命令 (首次啟動(dòng)需要管理員權(quán)限)
>.\vcpkg\vcpkg integrate install
在此之后,您可以創(chuàng)建一個(gè)非cmake項(xiàng)目 (或打開已有的項(xiàng)目)。 在您的項(xiàng)目中,所有已安裝的庫(kù)均可立即使用?#include?包含您需使用的庫(kù)的頭文件并無需添加額外配置。
若您在 Visual Studio 中使用cmake工程,請(qǐng)查閱這里。
為了在IDE以外在cmake中使用vcpkg,您需要使用以下工具鏈文件:
>cmake -B [build directory] -S . -DCMAKE_TOOLCHAIN_FILE=[path to vcpkg]/scripts/buildsystems/vcpkg.cmake>cmake --build [build directory]
在cmake中,您仍需通過?find_package?來使用第三方庫(kù)。 請(qǐng)查閱?CMake 章節(jié)?獲取更多信息,其中包含了在IDE中使用cmake的內(nèi)容。
對(duì)于其他工具 (包括Visual Studio Code),請(qǐng)查閱?集成指南。
中文介紹https://github.com/microsoft/vcpkg/blob/master/README_zh_CN.md#%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B-windows