vcpkg 下载msys
时间: 2024-12-28 20:21:48 浏览: 7
### 使用 Vcpkg 安装 Msys
为了通过 `vcpkg` 工具安装并配置 MSYS2,在执行具体操作前需确保已正确设置环境变量以及拥有管理员权限。
#### 准备工作
确认已经下载并初始化了最新的 `vcpkg` 版本。这一步骤通常涉及克隆 GitHub 上的仓库到本地计算机上,并按照官方指南完成必要的初始化过程[^3]。
#### 下载与解压MSYS2
由于直接通过命令行安装可能遇到网络连接不稳定等问题,推荐手动获取指定版本的 MSYS2 压缩包 (如 msys2-base-x86_64-20181211.tar.xz),并将该文件放置于 `vcpkg-root/downloads` 文件夹内。
```bash
# 将下载好的 .tar.xz 文件放入 vcpkg 的 downloads 文件夹下
mv path/to/msys2-base-x86_64-20181211.tar.xz ./vcpkg/downloads/
```
#### 配置Vcpkg以支持Msys
接下来更新或创建 `.vcpkg_root/triplets/x64-linux.cmake` 文件来定义新的 triplet 设置,使得能够识别 Linux 类型依赖项(尽管是在 Windows 系统之上),从而间接实现对于 MSYS2 中软件的支持。
然而值得注意的是,上述方法并非标准流程的一部分;更常见的方式是直接调用 `bootstrap-vcpkg.bat` 脚本来自动处理这些细节,包括但不限于安装所需的子系统组件。
实际上,如果目标仅仅是获得一个可用的编译环境,则建议遵循常规做法——即先独立安装最新版的 MSYS2,再考虑将其集成至基于 `vcpkg` 构建的工作流当中去。
阅读全文