注意:所有以x開頭的命令或參數目前都只是實驗性質的。
命令 |
說明 |
vcpkg search [pat] |
查詢當前版本的vcpkg是否支持名字包含所提供的字符串的庫。 此命令有一個可選參數:--x-full-desc,這個參數的作用是確保即使庫的描述字段過長,也不會被自動的截斷 |
vcpkg install <pkg>... |
安裝一個庫,此命令有多個可選參數,詳情請參考:Install命令 |
vcpkg remove <pkg>... |
卸載一個已安裝的庫,此命令有5個可選參數: --purge 同時卸載庫的緩存文件,此參數為默認參數 --no-purge 不卸載庫的緩存文件,此參數已被遺棄 --recurse 允許卸載未在命令行上明確指定的包 --dry-run 僅顯示將被卸載的包,而不執行具體的卸載操作 --outdated 顯示將會被卸載的過期的庫,但不執行卸載操作,若要執行卸載操作,需要額外添加 --recurse參數 |
vcpkg list |
列出當前vcpkg上已安裝的庫,此命令有兩個可選參數: --x-full-desc 確保即使庫的描述字段過長,也不會被自動的截斷 |
vcpkg update |
顯示需要更新的庫的列表 |
vcpkg upgrade |
顯示需要重新安裝的過期庫的列表,此命令有兩個可選參數: --no-dry-run 執行具體的安裝命令 --keep-going 此參數需和參數--no-dry-run 一同使用,其作用是保證所有過期的庫都完成安裝,即使中間有某一個庫安裝失敗,整個安裝過程也不會立刻停止,而是繼續安裝下一個庫 |
vcpkg hash <file> [alg] |
用特定算法對文件進行哈希,默認為SHA512 |
vcpkg help topics |
顯示幫助主題的列表,目前可用的主題如下: Binarycaching,assetcaching,create,depend-info,edit,env,export,help,install,integrate,list,owns,remove,search,topics,triplet,versioning |
vcpkg help <topic> |
顯示特定主題的幫助信息 |
vcpkg integrate install |
使已安裝的軟件包在整個用戶中可用,第一次使用時需要管理員權限 |
vcpkg integrate remove |
刪除用戶范圍內的集成 |
vcpkg integrate project |
生成一個nuget包,供單個VS項目使用 |
vcpkg integrate powershell |
啟用PowerShell的標簽完成功能 |
vcpkg export <pkg>... [opt]... |
導出一個庫,此命令有多個可選參數,詳情請參考:Export 命令 |
vcpkg edit <pkg> |
使用編輯器打開一個庫進行編輯,此命令有兩個可選參數: --buildtrees 打開編輯器進入特定庫的buildtree子文件夾 --all 打開編輯器進入庫以及庫專用的buildtree 子文件夾使用哪個編輯器是由%EDITOR%這個變量決定的,它的默認值為"code",表示此命令打開的編輯器默認為VS code,若未安裝VS code,則命令不工作 |
vcpkg create <pkg> <url> [archivename] |
在vcpkg中為一個新的庫創建相關的文件,此命令需要3個參數: 新庫的名稱 庫的名稱不能和已有的庫重名 庫文件的下載路徑 下載路徑必須是可用的鏈接 壓縮包的名稱 壓縮包的名稱是自定義的 執行此命令后,會在.\vcpkg\ports文件夾下創建一個以庫名稱命名的文件夾,其中包含vcpkg.json文件和portfile.cmake文件 |
vcpkg owns <pat> |
在.\vcpkg\installed文件夾下查找包含所提供字符串的文件 |
vcpkg depend-info <pkg>... |
顯示庫的依賴項列表,此命令有5個可選參數: --dot 在點的基礎上創建圖形 --dgml 在dgml的基礎上創建圖形 --show-depth 在輸出中顯示遞歸深度 --max-recurse=... 設置最大遞歸深度,值為-1表示沒有限制 --sort=… 設置依賴關系列表的排序順序,可接受的值是:lexicographical,reverse,topological(默認) |
vcpkg env |
為開發或編譯創建一個干凈的cmd環境,此命令有5個可選參數: --bin 添加installed/x86-windows/bin/的路徑到PATH環境變量 --include 添加installed/x86-windows/include/的路徑到INCLUDE環境變量 --debug-bin 添加installed/x86-windows/debug/bin/的路徑到PATH環境變量 --tools 添加installed/x86-windows/tools/的路徑到PATH環境變量 --python 添加installed/x86-windows/python的路徑到PYTHONPATH環境變量 |
vcpkg version |
顯示vcpkg的版本信息 |
vcpkg contact |
顯示vcpkg團隊的聯系方式以供用戶提供反饋 此命令有一個可選參數:--survey, 其作用是啟動默認瀏覽器到當前的vcpkg survey頁面,但是目前執行此命令后僅僅只是得到一個提示信息, 而不是打開默認瀏覽器 |
vcpkg x-init-registry <path> |
在<path>目錄下初始化一個注冊表 給一個registry倉庫添加了一個readme文件和license文件 |
vcpkg x-history <pkg> |
顯示目標庫在vcpkg上的歷史版本信息 |