SDL基本使用

c 复制代码
#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);
    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;
}

获取更多Linux C/C++资料

相关推荐
daidaidaiyu2 小时前
FFmpeg 关键的结构体
c++·ffmpeg
扶尔魔ocy11 小时前
【QT window】ffmpeg实现录音功能之无损格式--PCM
ffmpeg·pcm
止礼13 小时前
FFmpeg8.0.1 源代码的深入分析
ffmpeg
小曾同学.com13 小时前
音视频中的“透传”与“DTS音频”
ffmpeg·音视频·透传·dts
vivo互联网技术13 小时前
数字人动画云端渲染方案
前端·ffmpeg·puppeteer·web3d
止礼15 小时前
FFmpeg8.0.1 编解码流程
ffmpeg
qs701615 小时前
c直接调用FFmpeg命令无法执行问题
c语言·开发语言·ffmpeg
止礼15 小时前
FFmpeg8.0.1 Mac环境 CMake本地调试配置
macos·ffmpeg
简鹿视频1 天前
视频转mp4格式具体作步骤
ffmpeg·php·音视频·实时音视频