環境搭建
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