SDL2之 环境搭建
环境搭建
Windows
安装msys2
换源
进入安装路径(我的是D:\msys64),打开D:\msys64\etc\pacman.d文件夹,如下所示
打开mirrorlist.msys,在最前面加上Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch
打开mirrorlist.mingw32,在最上面加上Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686
打开mirrorlist.mingw64,在最上面加上Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64
启动msys2,输入
pacman -Sy
pacman -Syu
msys2的详细用法见https://blog.csdn.net/hustlei/article/details/86687621
安装GCC
pacman -S mingw32/mingw-w64-i686-toolchain
pacman -S mingw32/mingw-w64-i686-make
安装SDL2
pacman -S mingw32/mingw-w64-i686-SDL2
# 以下是拓展
pacman -S mingw32/mingw-w64-i686-SDL2_image # 用于显示png、jpg等格式的图片
pacman -S mingw32/mingw-w64-i686-SDL2_ttf # 用于显示文字
此外还可安装以下拓展
pacman -S mingw32/mingw-w64-i686-SDL2_gfx # SDL图形绘制图元和其他支持功能
pacman -S mingw32/mingw-w64-i686-SDL2_mixer # 一种简单的多声道混音器
pacman -S mingw32/mingw-w64-i686-SDL2_net # 一个跨平台网络库的小示例
Ubuntu
sudo apt install libsdl2-dev
# 以下是拓展
sudo apt install libsdl2-image-dev # 用于显示png、jpg等格式的图片
sudo apt install libsdl2-mixer-dev # 一种简单的多声道混音器
sudo apt install libsdl2-ttf-dev # 用于显示文字
sudo apt install libsdl2-gfx-dev # SDL图形绘制图元和其他支持功能
编译选项
Windows、Linux都可以用,Mac不知道
pkg-config --cflags --libs sdl2