天天看點

vcpkg 常用指令

參考

  • https://vcpkg.readthedocs.io/en/latest/users/android/
  • https://docs.microsoft.com/zh-cn/cpp/build/vcpkg-command-line-reference?view=msvc-160

1. 常用指令

指令 Command	描述
vcpkg search [pat]	搜尋可安裝的包
vcpkg install <pkg>...	安裝包
vcpkg remove <pkg>...	解除安裝包
vcpkg remove --outdated	解除安裝所有過期包
vcpkg list	列出已安裝的包
vcpkg update	顯示用于更新的包清單
vcpkg upgrade	重新生成所有過期包
vcpkg hash <file> [alg]	通過特定算法對檔案執行哈希操作,預設為 SHA512
vcpkg integrate install	使已安裝包在使用者範圍内可用。 首次使用時需要管理權限
vcpkg integrate remove	删除使用者範圍的內建
vcpkg integrate project	為使用單個 VS 項目生成引用 NuGet 包
vcpkg export <pkg>... [opt]...	導出包
vcpkg edit <pkg>	打開端口進行編輯(使用 %EDITOR%,預設為“code”)
vcpkg create <pkg> <url> [archivename]	建立新程式包
vcpkg cache	列出緩存的已編譯包
vcpkg version	顯示版本資訊
vcpkg contact --survey	顯示聯系資訊,以便發送回報。
           

2. 示例

vcpkg search sqlite3

F:\vcpkg\vcpkg>vcpkg search sqlite3
dlib[sqlite3]                         sqlite3 support for dlib
poco[sqlite3]                         Sqlite3 support for POCO
soci[sqlite3]                         Build sqlite3 backend
sqlcipher[geopoly]                    enable geopoly functionality for sqlite3
sqlcipher[json1]                      enable JSON functionality for sqlite3
sqlcipher[tool]                       sqlite3 executable
sqlite3              3.33.0           SQLite is a software library that implements a self-contained, serverless, zer...
sqlite3[geopoly]                      enable geopoly functionality for sqlite3
sqlite3[json1]                        enable JSON functionality for sqlite3
sqlite3[tool]                         sqlite3 executable
sqlitecpp            3.1.1#1          SQLiteC++ (SQLiteCpp) is a smart and easy to use C++ SQLite3 wrapper.
sqlitecpp[sqlcipher]                  Use the sqlcipher port
sqlitecpp[sqlite]                     Use the (unofficial) sqlite3 port of vcpkg
sqlpp11-connector... 0.30             A C++ wrapper for sqlite3 meant to be used in combination with sqlpp11.
wt[sqlite3]                           Wt::Dbo Sqlite 3 backend
           
vcpkg install sqlite3 不添加架構資訊預設編譯x86

vcpkg instal sqlite3:x64-windows
           

繼續閱讀