QT下SDL窗口创建案例
Posted 叮咚咕噜
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT下SDL窗口创建案例相关的知识,希望对你有一定的参考价值。
QT的安装可以参考:
QT+FFmpeg4.x Windows开发环境搭建.docx
本文基于QT安装之后SDL的工程的创建进行一个描述记录
1、创建QT工程
2、项目名输入
3、头文件和库拷贝到当前路径下,并且在pro文件中指定
4、代码初步实现
#include <stdio.h>
#include "SDL.h"
#undef main
int main()
{
printf("Hello World!\\n");
SDL_Window *window = NULL; // 声明窗口
SDL_Init(SDL_INIT_VIDEO); // 初始化SDL
// 创建SDL Window
window = SDL_CreateWindow("Basic Window",
SDL_WINDOWPOS_UNDEFINED,
SDL_WINDOWPOS_UNDEFINED,
640,
480,
SDL_WINDOW_OPENGL | SDL_WINDOW_RESIZABLE); //调节窗口大小:SDL_WINDOW_RESIZABLE
if(!window) // 检测是否创建成功
{
printf("Can't create window, err:%s\\n", SDL_GetError());
return 1;
}
SDL_Delay(10000); // 延迟10000ms
SDL_DestroyWindow(window); // 消耗窗口
SDL_Quit(); // 释放资源
return 0;
}
5、编译运行,将SDL2.dll库拷贝到
\\01-sdl-basic\\build-01-sdl-basic-Desktop_Qt_5_12_1_MinGW_64_bit-Debug目录下
以上是关于QT下SDL窗口创建案例的主要内容,如果未能解决你的问题,请参考以下文章