📅  最后修改于: 2023-12-03 15:39:06.139000             🧑  作者: Mango
如果你是一个 C/C++ 开发者,你可能知道 SDL2
这个库,它是一个高性能、跨平台的多媒体库,可以用来开发游戏和图形应用程序。如果你现在正在 Windows 上开发,你可能会遇到一些问题,因为 Windows 并不支持很多 Unix 命令,所以你可能需要安装一个 Unix-like 的 shell 来解决这些问题。而 MSYS2
就是一个提供 Unix-like 运行环境的软件,它可以让你在 Windows 上使用 Unix 命令,并且可以方便的编译和打包 C/C++ 代码。
首先,你需要从 MSYS2 的官方网站下载安装程序:https://www.msys2.org/。选择对应版本和系统架构进行下载和安装。安装程序会自动安装 MSYS2 和它的包管理工具 pacman
。安装完成后,打开 MSYS2 shell
(可以在开始菜单中找到),你会看到一个类似于 bash
的命令行界面。
SDL2
库可以通过 pacman
命令进行安装。首先,我们需要先更新软件仓库:
$ pacman -Syu
然后,安装 mingw-w64-x86_64-SDL2
这个包:
$ pacman -S mingw-w64-x86_64-SDL2
安装完成后,你可以写 C/C++ 代码并编译它们,引用 SDL2
库即可使用它提供的功能。
pacman
命令进行安装。mingw32-make
命令代替 Windows 的 make
命令进行编译。