vcpkg 指令總覽表

vcpkg 的所有指令整理成一個完整的表格,包含用途與範例,方便快速查閱。這樣你在設計自動化流程或教學文件時,可以直接引用。


📘 vcpkg 指令總覽表

類別 指令 說明 範例
Package Installation export 建立已安裝套件的獨立部署 vcpkg export zlib --zip
install 安裝指定套件 vcpkg install boost
remove 移除已安裝套件 vcpkg remove boost
x-set-installed 使安裝套件與指定清單完全一致(安裝/升級/移除) vcpkg x-set-installed fmt spdlog
upgrade 重新建置所有過期套件 vcpkg upgrade
Package Discovery x-check-support 測試某個 port 是否支援,不需編譯 vcpkg x-check-support openssl
depend-info 顯示套件依賴關係 vcpkg depend-info boost
list 列出已安裝的套件 vcpkg list
owns 查詢某個檔案由哪個套件提供 vcpkg owns include/boost/algorithm/string.hpp
x-package-info 顯示套件詳細資訊 vcpkg x-package-info fmt
portsdiff 比較不同 commit 間的 port 版本差異 vcpkg portsdiff
search 搜尋可安裝的套件 vcpkg search sqlite
update 列出可升級的套件 vcpkg update
Package Manipulation add 在 manifest (vcpkg.json) 中新增依賴 vcpkg add port fmt
x-add-version 新增版本到版本資料庫 vcpkg x-add-version fmt
create 建立新的 port vcpkg create mylib https://url/to/source.zip
edit 編輯 port(預設使用 VS Code) vcpkg edit fmt
env 建立乾淨的編譯環境 shell vcpkg env
format-manifest 美化 vcpkg.json 格式 vcpkg format-manifest
hash 計算檔案 SHA256 或 SHA512 vcpkg hash source.zip
x-init-registry 建立空白 git registry vcpkg x-init-registry my-registry
new 建立新的 manifest 專案 vcpkg new --application
x-update-baseline 更新 manifest 中 registry baseline 至 HEAD commit vcpkg x-update-baseline
Other ci 嘗試建置所有 port 以進行 CI 測試 vcpkg ci
x-ci-verify-versions 檢查版本資料庫完整性 vcpkg x-ci-verify-versions
contact 顯示聯絡資訊以提供回饋 vcpkg contact
fetch 從系統或網路抓取資源 vcpkg fetch cmake
integrate 將 vcpkg 整合到系統/專案/命令列 vcpkg integrate install
Help help topics 顯示所有說明主題 vcpkg help topics
help <topic> 顯示特定主題的說明 vcpkg help triplets
help commands 顯示所有指令(包含少見的) vcpkg help commands
help <command> 顯示特定指令的詳細說明 vcpkg help install

這張表格可以作為 快速查詢手冊,同時也能延伸成 教學文件或流程圖

Also See

File8FileLast Modified
模組化開發-用 CMake + VCpkg 封裝並重用 C++ 函式庫模組化開發-用 CMake + VCpkg 封裝並重用 C++ 函式庫8:20 PM - December 06, 2025
模組化開發-VCpkg工具模組化開發-VCpkg工具8:20 PM - December 06, 2025
查詢目前vcpkg registry所在路徑查詢目前vcpkg registry所在路徑8:20 PM - December 06, 2025
本地 `src` vs. `vcpkg_from_git`本地 src vs. vcpkg_from_git8:20 PM - December 06, 2025
如何產生 git-tree如何產生 git-tree8:20 PM - December 06, 2025
使用 vcpkg x-add-version 搭配 Git 或目錄結構工具,自動建立與維護本地 vcpkg registry使用 vcpkg x-add-version 搭配 Git 或目錄結構工具,自動建立與維護本地 vcpkg registry8:20 PM - December 06, 2025
vcpkg-local-how-tovcpkg-local-how-to8:20 PM - December 06, 2025
vcpkg_checkervcpkg_checker8:20 PM - December 06, 2025