一、安装SDL2

1、进入SDL官网https://www.libsdl.org/

2、点击右上角进入下载页面(可能需要更科学的方式,自行解决)

3、根据你的Qt构建套件下载

我的套件是MinGW所以就下载minggw版本,点击后会自动进行下载

 4、解压到D盘(建议放在装软件的地方),然后将bin目录添加到环境变量

到这里就安装完成,接下来可以去qt里面测试

二、测试是否安装成功

1、新建一个qt项目,打开pro文件添加如下代码(路径为你解压的目录):

INCLUDEPATH += D:\SDL2-devel-2.28.3-mingw\SDL2-2.28.3\x86_64-w64-mingw32\include
LIBS += D:\SDL2-devel-2.28.3-mingw\SDL2-2.28.3\x86_64-w64-mingw32\bin\SDL2.dll

2、main.cpp:

#include "mainwindow.h"

#include <QApplication>

#include <SDL2/SDL.h>


int main(int argc, char *argv[])
{
    SDL_version version;
    SDL_VERSION(&version);
    qDebug() << version.major << version.minor << version.patch;


    QApplication a(argc, argv);
    MainWindow w;
    w.show();
    return a.exec();
}

3、这时候运行会报出下面的错误,不要着急

只需要添加一行代码即可

#undef main

4、运行即可显示版本信息

环境搭建完成!

GitHub 加速计划 / sd / SDL
8.9 K
1.68 K
下载
Simple Directmedia Layer
最近提交(Master分支:2 个月前 )
a57c5669 - 2 个月前
20a6193e - 2 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐