中文總覽 Español 한국어 Français
Vcpkg 可協助您管理 Windows、Linux 和 MacOS 上的 C 和 C++ 程式庫。該工具和生態系統不斷發展,我們始終感謝您的貢獻!
請參閱主儲存庫 https://github.com/microsoft/vcpkg,以了解所有功能討論、問題追蹤以及可用庫的編輯。
此儲存庫包含先前位於「toolsrc」樹中的 https://github.com/microsoft/vcpkg 的內容以及建置支援。
vcpkg-artifacts 目前處於“預覽”狀態——從現在到該工具根據反饋“發布”,肯定會發生變化。
您可以使用它,但請注意,我們可能會更改格式、命令等。
將其視為 C/C++ 項目的清單驅動的所需狀態配置。
它
雖然vcpkg-artifacts
的用法在所有平台上都相同,但安裝/載入/刪除略有不同,具體取決於您使用的平台。
vcpkg-artifacts
不會保留對環境的任何更改,也不會自動將自身新增至啟動環境。如果您希望將其載入到視窗中,則只需執行腳本即可。手動將其新增至您的個人資料會將其載入到每個新視窗中。
作業系統 | 安裝 | 使用 | 消除 |
---|---|---|---|
PowerShell/Pwsh | iex (iwr -useb https://aka.ms/vcpkg-init.ps1) | . ~/.vcpkg/vcpkg-init.ps1 | rmdir -recurse -force ~/.vcpkg |
Linux/作業系統 | . <(curl https://aka.ms/vcpkg-init.sh -L) | . ~/.vcpkg/vcpkg-init | rm -rf ~/.vcpkg |
命令外殼 | curl -LO https://aka.ms/vcpkg-init.cmd && .vcpkg-init.cmd | %USERPROFILE%.vcpkgvcpkg-init.cmd | rmdir /s /q %USERPROFILE%.vcpkg |
學期 | 描述 |
---|---|
artifact | 一個存檔(.zip 或 .tar.gz 之類)、包(.nupkg、.vsix)二進位文件,其中儲存建置工具或其元件。 |
artifact metadata | 對一個或多個工件的位置的描述,描述在選擇主機架構、目標架構或其他屬性的情況下部署工件的規則 |
artifact identity | 一個短字串,唯一地描述可以引用給定工件(及其元資料)的名字。它們可以採用以下形式之一:full/identity/path - 內建工件來源中工件的完整標識sourcename:full/identity/path - 由 sourcename 前綴指定的工件來源中工件的完整標識shortname - 內建工件來源中工件的縮短的唯一名稱sourcename:shortname - 由 sourcename 前綴指定的工件來源中工件的縮短的唯一名稱縮短的名稱是根據給定來源中最短的唯一身分路徑產生的。 |
artifact source | 又稱“飼料”。工件來源是託管元資料以定位工件的位置。 (目前只有一個來源) |
activation | 取得一組特定工件並使其能夠在呼叫命令程式中使用的過程。 |
versions | 版本號使用 Semver 格式指定。如果未指定特定操作的版本,則假定最新版本 ( * ) 的範圍。可以使用 npm semver 來匹配語法指定版本或版本範圍。儲存版本時,可以使用指定的版本範圍,一個空格,然後找到的版本來儲存。 (即,第一個版本是所要求的版本,第二個版本是已安裝的版本。不需要單獨的鎖定檔案。) |
請參閱主README.md
的「貢獻」部分。
該專案採用了微軟開源行為準則。有關詳細信息,請參閱行為準則常見問題解答或發送電子郵件至 [email protected] 提出任何其他問題或意見。
npm install -g @microsoft/rush
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt update
sudo apt install nodejs cmake ninja-build gcc build-essential git zip unzip
sudo npm install -g @microsoft/rush
此儲存庫中的產品程式碼已根據 MIT 許可證獲得許可。測試包含NOTICE.txt
中記錄的第 3 方程式碼。
該項目可能包含項目、產品或服務的商標或標誌。 Microsoft 商標或標誌的授權使用須遵守且必須遵循 Microsoft 的商標和品牌指南。在此項目的修改版本中使用 Microsoft 商標或標誌不得混淆或暗示 Microsoft 贊助。任何對第三方商標或標誌的使用均須遵守這些第三方的政策。
vcpkg 收集使用資料是為了幫助我們改善您的體驗。 Microsoft 收集的資料是匿名的。您可以透過使用 -disableMetrics 重新執行 bootstrap-vcpkg 腳本、在命令列上將 --disable-metrics 傳遞給 vcpkg 或設定 VCPKG_DISABLE_METRICS 環境變數來選擇退出遙測。
閱讀有關 vcpkg 遙測的更多信息,請訪問主存儲庫中的 https://learn.microsoft.com/vcpkg/about/privacy