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

相关推荐
行者记3 小时前
ffmpeg命令——从wireshark包中的rtp包中分离h264
测试工具·ffmpeg·wireshark
EasyCVR3 小时前
国标GB28181视频平台EasyCVR私有化视频平台工地防盗视频监控系统方案
运维·科技·ffmpeg·音视频·1024程序员节·监控视频接入
hypoqqq3 小时前
使用ffmpeg播放rtsp视频流
ffmpeg
cuijiecheng20183 小时前
音视频入门基础:FLV专题(24)——FFmpeg源码中,获取FLV文件视频信息的实现
ffmpeg·音视频
QMCY_jason3 小时前
黑豹X2 armbian 编译rkmpp ffmpeg 实现CPU视频转码
ffmpeg
HZ355723 小时前
ffmpeg视频解码
ffmpeg·音视频
runing_an_min5 小时前
windows运行ffmpeg的脚本报错:av_ts2str、av_ts2timestr、av_err2str => E0029 C4576
c++·windows·ffmpeg·e0029
EelBarb9 小时前
ffmpeg:视频字幕嵌入(GPU加速)
ffmpeg·音视频
hunandede1 天前
FFmpeg 4.3 音视频-多路H265监控录放C++开发十二:在屏幕上显示多路视频播放,可以有不同的分辨率,格式和帧率。
c++·ffmpeg·音视频