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

相关推荐
一个小猴子`1 小时前
FFMpeg音视频解码实战
ffmpeg·音视频
绿柱石2 天前
华为ar1200修改con口密码
java·华为·ffmpeg
花落已飘2 天前
ffmpeg函数简介(封装格式相关)
ffmpeg·音视频
勘察加熊人3 天前
form+ffmpeg+opus录音压缩音频
ffmpeg·音视频
梧桐樹下4 天前
ffmpeg时间基与时间戳
ffmpeg
花落已飘4 天前
SDL显示YUV视频
ffmpeg·音视频
unix2linux4 天前
YOLO v5 Series - HTTP-FLV - FFmpeg & (HTML5 + FLV.js ) & (PyAV)
yolo·http·ffmpeg
winfredzhang4 天前
博客文章:深入分析 PyMovie - 基于 Python和 MoviePy 的视频管理工具
python·ffmpeg·音视频·pymovie
张风捷特烈4 天前
FFmpeg 7.1.1 | 编译 Android 动态链接库
android·ffmpeg
追随远方5 天前
Ubuntu 64-bit 交叉编译 FFmpeg(高级用户指南)
linux·ubuntu·ffmpeg