在Windows下搭建QT+SDL环境

前言:最近在学习FFmpeg工具,参照着雷神的教程学习,在制作一个简单播放器的教程中使用到了sdl相关知识,由于没有学习过该知识,自己开始找资料完成环境的配置,原本希望在Linux上完成QT+SDL,在环境的搭建过程中遇到了各种各样的错误,最终决定在Windows下尝试,在这里有必要记录一下过程!

QT软件在Windows上面有两种版本,一种是基于VC的,另外一种是基于Mingw的,在选择做SDL相关的程序时候,选择Mingw版本,原因是VC版本会出现各种LINK错误,也不要安装VC版本以后去下载MinGW然后指定MinGW路径,这种方法也会出现LINK错误。(QT官网最近特别慢,因此需要自己想办法)

选择qt-opensource-windows-x86-mingw530-5.7.0.exe下载,这里版本选择5.0以上的!下载后按照默认步骤安装即可。

随后下载SDL开源库,地址:http://www.libsdl.org/download-2.0.php,根据自己的机器选择对应的win版本即可。下载结束后解压目录结构如下:


自己创建一个新的文件夹MyVideoPlayer,把lib和include均拷贝到此文件夹下。随后开始创建QT工程

1)打开QT工程,然后新建一个纯C++项目,创建的时候目录选择为MyVideoPlayer,如下图:

2)在pro文件中加入如下内容:


这里自己推荐使用绝对路径,相对路径可能会有问题。

3)随后开始测试SDL库是否可用,创建如下程序:

最终运行结果如下:

在测试成功以后表明SDL相关库可以使用,开始编写你自己的SDL程序吧!!

猜你喜欢

转载自blog.csdn.net/u014525494/article/details/78532245
今日推荐