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目录下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值