注意:所有以x開頭的命令或參數目前都只是實驗性質的。
vcpkg export <pkg>... [opt]…
可選參數
| 命令 |
說明 |
| --dry-run |
僅顯示哪些庫將會被導出,而不執行實際的導出命令 |
| --raw |
導出一個未壓縮的文件夾 |
| --nuget |
導出一個NuGet軟件包 |
| --ifw |
導出一個基於IFW的安裝程序 此命令在執行時會彈出一個cmd窗口,此時需要手動點擊Enter鍵來推動命令的執行,否則會卡在cmd界面 |
| --zip |
導出一個zip文件 |
| --7zip |
導出一個7zip文件 |
| --output=… |
指定輸出文件的名稱,此參數需和導出格式的參數一同使用。導出格式有:--raw --nuget --ifw --zip --7zip --chocolatey --prefab |
| --output-dir=… |
指定文件的輸出目錄,此參數需和導出格式的參數一同使用 |
| --nuget-id=… |
指定導出的NuGet包的ID。此參數僅能在導出格式為--nuget時使用,而且若同時使用了--output=…參數,--output=…的值會被--nuget-id=…的值覆蓋 |
| --nuget-description=… |
為導出的NuGet包指定一個描述,把這個nuget包安裝到項目里,通過Nuget pagkage manager查看這個包的描述 |
| --nuget-version=… |
指定導出的NuGet包的版本。把這個nuget包安裝到項目里,通過Nuget pagkage manager查看這個包的版本 |
| --ifw-repository-url=... |
指定在線安裝程序的遠程存儲庫URL, 設置這個可選參數后,會在生成的configuration.xml文件添加一個Repository的屬性 |
| --ifw-packages-directory-path=... |
指定重新打包的軟件包的臨時目錄路徑,未指定此路徑時,默認為%vcpkg_root%\vcpkg-export-20210818-033328-ifw-packages |
| --ifw-repository-directory-path=... |
指定導出的版本庫的目錄路徑 |
| --x-all-installed |
導出所有已安裝的庫 |
| --x-chocolatey |
導出一個Chocolatey軟件包,此可選參數必須和--x-maintainer=...同時使用 |
| --x-maintainer=... |
為導出的Chocolatey軟件包指定維護者 |
| --x-version-suffix=... |
指定為導出的Chocolatey包添加版本后綴,使用此參數會給生成的文件的版本號后添加一個后綴,但是不合適的后綴會導致nuget包無法生成 |
| --prefab |
導出為Prefab格式 (此功能導出以android triplet安裝的庫) |
| --prefab-maven |
啟用maven,此參數需和導出格式的參數一同使用 |
| --prefab-debug |
啟用prefab調試功能。使用方式與--prefab-maven相同 |
| --prefab-group-id=... |
GroupId根據maven規范唯一標識您的項目 |
| --prefab-artifact-id=... |
Artifact Id是maven規范中的項目名稱 |
| --prefab-version=... |
版本是根據maven規范的項目名稱 |
| --prefab-min-sdk=... |
Android支持的最低sdk版本 |
| --prefab-target-sdk=... |
Android目標sdk版本 |
