我已经使用 vcpkg create
命令创建了一个预构建包,然后将其安装在我的系统上。然后我尝试导出这个包,以便我可以使用以下命令在其他系统上使用它:
vcpkg export my-lib-static --zip
但是这个报错x86版本没有安装,需要安装。这是不可能的,因为我们只处理 x64 二进制文件。如何解决此问题并导出我的仅限 x64 的库?
最佳答案
事实证明,我写的命令是错误的。 因为我之前已经安装了我的库:
vcpkg install my-lib-static:x64-windows
我必须以同样的方式导出它:
vcpkg export my-lib-static:x64-windows --zip
不指定架构和平台,意味着使用 x86-windows,因此我之前得到的错误。
关于c++ - 如何在 vcpkg 中导出 x64 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65918298/