C++ 如何在vcpkg中导出仅限x64的软件包?
我使用C++ 如何在vcpkg中导出仅限x64的软件包?,c++,vcpkg,C++,Vcpkg,我使用vcpkgcreate命令创建了一个预构建包,然后将其安装到我的系统上。然后,我尝试导出此软件包,以便使用以下命令在其他系统上使用它: vcpkg export my-lib-static --zip 但这抱怨了一个事实,即x86版本没有安装,我需要安装它。这是不可能的,因为我们只处理x64二进制文件。如何绕过这个问题并导出我的仅x64库?事实证明,我编写的命令是错误的。 因为我以前安装过lib,比如: vcpkg install my-lib-static:x64-windows
vcpkgcreate
命令创建了一个预构建包,然后将其安装到我的系统上。然后,我尝试导出此软件包,以便使用以下命令在其他系统上使用它:
vcpkg export my-lib-static --zip
但这抱怨了一个事实,即x86版本没有安装,我需要安装它。这是不可能的,因为我们只处理x64二进制文件。如何绕过这个问题并导出我的仅x64库?事实证明,我编写的命令是错误的。 因为我以前安装过lib,比如:
vcpkg install my-lib-static:x64-windows
我必须以同样的方式出口它,即:
vcpkg export my-lib-static:x64-windows --zip
不指定体系结构和平台,意味着使用x86 windows,因此出现了我之前遇到的错误。新命令的语法是: vcpkg导出pkg1 pkg2--[选项] 导出格式有几个选项:
- –拉链
- –7拉链
- –努吉
- –原始(未压缩文件夹)