西藏自治区网站建设_网站建设公司_一站式建站_seo优化
2026/1/16 17:07:46 网站建设 项目流程

说明

想在 windows 下源码方式编译 SDL2,生成 SDL2 的 lib 静态库,release 版本

编译环境: win10

  • SDL 版本:当前 SDL github 最新版本,SDL2 分支

  • 获取 SDL2 源码

  • SDL 的官方网站 https://www.libsdl.org/

  • 通过 SDL 的官方网站,了解到获取 SDL 的源码,可以通过 github

git clone https://github.com/libsdl-org/SDL.git

由于当前 SDL 的主线(master 分支)为 SDL3,因此可以切换 git 分支到 SDL2

git checkout SDL2

cmake 编译

  • windows 上可以使用 visual studio 进行编译,也可以使用x86_64-w64-mingw32

  • 当前使用x86_64-w64-mingw32

  • 下载x86_64-w64-mingw32,比如x86_64-8.1.0-release-win32-seh-rt_v6-rev0.zip,解压并设置好环境变量,比如D:\tools\mingw64\bin

  • windows 安装 cmake,然后设置好环境变量,这样cmd.exe可以执行cmake命令

进入 SDL 目录,cmake 编译 SDL2 的命令行

mkdir build cd build cmake-G"MinGW Makefiles"..cmake--build.--config Release--verbose cmake--install.--prefix _install
  • cmake -G "MinGW Makefiles" ..

  • cmake --build . --config Release --verbose

  • cmake --install . --prefix _install

  • 这样 SDL2 编译为 lib 库,并安装到指定的目录下,比如build\_install目录下了

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询