SDL2之 环境搭建

环境搭建

Windows

安装msys2

官网:https://www.msys2.org/

换源

进入安装路径(我的是D:\msys64),打开D:\msys64\etc\pacman.d文件夹,如下所示

msys2

打开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
posted @ 2021-01-30 15:07  小宇宙zjy  阅读(996)  评论(0编辑  收藏  举报