一、安裝 Vcpkg
1、Vcpkg是微軟開源的、跨平台的C/C++ 包管理器。無需編譯,可以快速安裝所需要的 C/C++ 庫。
2、可以從GitHub倉庫或從Vcpkg官網獲取安裝文件:https://github.com/Microsoft/vcpkg/releases
3、Windows用戶可以下載vcpkg.exe文件,Mac及Linux用戶可以下載vcpkg-x86_64-linux.tar.gz文件,解壓縮即可。
二、Vcpkg構建工具命令
1、Vcpkg提供了一系列命令幫助開發者快速構建和管理所需的 C/C++ 庫。
vcpkg search package_name // 搜索指定名稱的庫
vcpkg install package_name // 安裝指定名稱的庫
vcpkg install package_name --head // 安裝最新的頭文件
vcpkg remove package_name // 移除指定名稱的庫
vcpkg remove package_name --purge // 永久移除指定名稱的庫
vcpkg list // 列出已安裝的所有庫
vcpkg upgrade //升級已安裝的包
三、使用 Vcpkg 安裝庫
1、通過vcpkg安裝庫可以方便的管理需要使用的第三方庫文件,比如以下安裝libcurl庫的實例:
vcpkg install libcurl
2、安裝完成後,則可以在安裝目錄的export文件夾下找到對應庫文件鏈接。
3、當我們需要在 Visual Studio 項目中使用庫文件時,只需要在項目的屬性頁中添加庫路徑,將’debug’和’release’對應的庫文件「**d.lib」 和 「 **.lib」 分別添加到庫目錄中,再在裝有 Vcpkg 的命令行中分別執行以下命令添加dependencies即可:
vcpkg integrate install // 配置包安裝路徑
vcpkg integrate project // 設置自動添加依賴庫文件
四、卸載 Vcpkg
當需要卸載Vcpkg時,只需要刪除Vcpkg所在文件夾即可徹底刪除。
五、常見問題
1、Vcpkg 安裝過程中會遇到連接服務器失敗問題,因此需要進行下載服務器設置。
vcpkg --feature-flags=-manifests,no-verify --manfiest-root=manifests install
2、出現「’rc.exe’「或「’rc.exe’ is not recognized as an internal or external command or operable program or batch file.」錯誤,是由於Windows SDK路徑未設置正確,需要按如下方式設置:
SETX /m PATH "%PATH%;Path to\Microsoft SDKs\Windows\v7.1\Bin"
六、總結
本文主要介紹了Vcpkg的安裝方法、命令、庫文件安裝與使用、常見問題等內容。它是非常有用的C/C++庫包管理工具,可以幫助開發者快速地搭建開發環境和進行項目開發。
僅供參考,請讀者自行判斷和實踐。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/195401.html