c++ - 如何在 vcpkg 中导出 x64 包?

标签 c++ vcpkg

我已经使用 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/

相关文章:

c++:如何从UTF-8代码点创建unsigned char

c++ - vcpkg 是发布开源和跨平台 C++ 库的宝贵选择吗

c++ - 如何修复 'Vcpkg/CMake Is Unable to determine target architecture'(Windows10、vcpkg、clion、cmake)

c++ - vcpkg 不适用于谷歌测试

c++ - const 引用的类型是什么?

c++ - 是否有可能在 Qt QGraphicsScene 中获得顶级项目?

c++ - strcpy 字符指针中止

c++ - STL const_iterator 转换——编译器差异

C++ VSCode CMake VCPKG : manifests are not enabled