尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

在windows10系统上运行第一个SDL3项目

在windows10系统上运行第一个SDL3项目
📅 发布时间:2026/6/22 1:05:59

使用的是SDL3-mingw

https://github.com/libsdl-org/SDL/releases/tag/release-3.2.24

上面这个页面,选择下载SDL3-devel-3.2.24-mingw.zip,

 解压后复制x86_64-w64-mingw32这个目录到你的项目文件夹里,我的是sdl3_study:
sdl3_study\x86_64-w64-mingw32
创建我的项目入口文件demo.c
sdl3_study\demo.c
 
把x86_64-w64-mingw32\bin\SDL3.dll复制到sdl3_study文件夹里
sdl3_study\SDL3.dll
sdl3_study\demo.c
 
在cmd命令行里链接库和头文件(以下绝对路径改成自己电脑的绝对路径)

gcc demo.c ^
-I"P:\Users\Administrator\Downloads\sdl2_study\x86_64-w64-mingw32\include" ^
-L"P:\Users\Administrator\Downloads\sdl2_study\x86_64-w64-mingw32\lib" ^
-lSDL3 -mwindows ^
-o demo.exe

cmd运行demo.exe,应该是一个黑窗口。

 

完整的目录结构如下:

P:\Users\Administrator\Downloads\sdl2_study\x86_64-w64-mingw32

P:\Users\Administrator\Downloads\sdl2_study\demo.c

P:\Users\Administrator\Downloads\sdl2_study\SDL3.dll

demo.c内容如下:

#include <SDL3\SDL.h>
#include <stdio.h>int main(int argc, char *argv[])
{if (!SDL_Init(SDL_INIT_VIDEO)) {fprintf(stderr, "SDL_Init failed: %s\n", SDL_GetError());return -1;}SDL_Window *win = SDL_CreateWindow("SDL3 Hello - MinGW",640, 480, 0);if (!win) {fprintf(stderr, "CreateWindow failed: %s\n", SDL_GetError());SDL_Quit();return -1;}/* 简单事件循环,按任意键或关窗口退出 */int running = 1;while (running) {SDL_Event evt;while (SDL_PollEvent(&evt)) {if (evt.type == SDL_EVENT_QUIT ||(evt.type == SDL_EVENT_KEY_DOWN &&evt.key.scancode == SDL_SCANCODE_ESCAPE))running = 0;}SDL_Delay(16);   // ~60 FPS
    }SDL_DestroyWindow(win);SDL_Quit();return 0;
}

 

相关新闻

  • 搞跨端渲染?你绕不开的HarfBuzz原理
  • 2025年智能立体库货架厂家推荐排行榜,自动化立体仓库货架,智能仓储货架,重型立体库货架,高位立体库货架公司精选
  • Codeforces Round 1054 (Div. 3) - D、E

最新新闻

  • 2026年EI论文辅导机构哪家强?实测10家机构,权威性、性价比深度解析 - 艾德思Editsprings
  • Hermes大模型网关本地部署指南:Docker+Rust双轨实战
  • 2026年研究生论文辅导保过机构TOP10:口碑、师资、成功率全维度实测! - 艾德思Editsprings
  • LlamaFactory训练管线深度解析:从数据加载到损失计算的全流程
  • AI伦理研究中的脆弱性数据治理:从数据主体关怀到实践链路审视
  • AI智能体系统五层架构:从模型到工业级落地的工程化路径

日新闻

  • 2026速览惠州叛逆青少年学校前十大排名名单出炉 - 武汉中职最新信息发布
  • 2026上饶白蚁消杀哪家好?15年本土2大权威白蚁防治公司推荐(金盾虫控/青蚁卫士) - 我叫一
  • 天龙八部单机版终极数据管理工具:5个技巧快速掌握游戏数据编辑

周新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号