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++资料

相关推荐
MediaTea29 分钟前
FFmpeg 8 使用指南
ffmpeg
MediaTea31 分钟前
FFmpeg 8 命令参数详解
ffmpeg
Lueeee.5 小时前
FFMPEG输出模块初始化
linux·ffmpeg
Lueeee.8 小时前
FFMPEG核心结构体
linux·ffmpeg
源之缘-专注WPF开发1 天前
全栈开发实战:WPF+FFmpeg+GIS,打造工业级雷达探测终端
ffmpeg·wpf·gis
Everbrilliant891 天前
FFmpeg解码OpenSL、ANativeWindow播放实现音视频同步
ffmpeg·音视频·opensl音视频同步播放·音视频同步播放·唇音同步·音视频时钟漂移·播放时钟同步
myzzb1 天前
python调用ffmpeg.exe封装装饰类调用
python·学习·ffmpeg·开发
一点晖光1 天前
ffmpeg实现图片转视频效果
ffmpeg·音视频
感谢地心引力2 天前
【AI】加入AI绘图的视频封面快速编辑器
人工智能·python·ai·ffmpeg·音视频·pyqt·gemini
HoKis2 天前
Powershell 向CMD窗口发送CTRL+C(优雅结束控制台应用程序)
ffmpeg·powershell·cmd