vcpkg 常用命令 - Export
注意:所有以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版本 |