vcpkg切换到mingw
1设置环境变量
VCPKG_DEFAULT_HOST_TRIPLET = x64-mingw-dynamic
VCPKG_DEFAULT_TRIPLET = x64-mingw-dynamic
- 把mingw加到 path环境变量
3.安装
有一个vcpkg integrate install
的指令,应该是在开发环境使用的,会检测设置的编译套件自动安装对应的triplet
不过设置上面1 和 2的步骤后,打开命令行安装就行了
4.工程中设置
set(VCPKG_TARGET_TRIPLET "x64-mingw-dynamic")
在vcpkg中,除了 x64-mingw-dynamic,还有许多其他常用的 triplet(三元组)配置,用于指定不同的目标架构、操作系统和编译器等。以下是一些常见的 triplet 配置示例:
x86-windows-static:32位 Windows 平台上使用静态链接库。
x64-windows-static:64位 Windows 平台上使用静态链接库。
x86-windows-dynamic:32位 Windows 平台上使用动态链接库。
x64-windows-dynamic:64位 Windows 平台上使用动态链接库。
x64-linux:64位 Linux 平台。
x86-linux:32位 Linux 平台。
arm-linux:ARM 架构的 Linux 平台。
x64-osx:64位 macOS 平台。
x86-osx:32位 macOS 平台。
arm-osx:ARM 架构的 macOS 平台。