C++进阶
文章平均质量分 55
C++进阶无非就是实战,啃那些无聊的概念太落后了!
h_mouse
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CreateWindow()详解
11111。原创 2025-10-06 13:25:33 · 78 阅读 · 0 评论 -
详解SDL2中的SDL_Init()
本文通过strace命令分析了SDL_Init(SDL_INIT_VIDEO)函数的执行过程,揭示了从软件调用到硬件初始化的完整流程。该函数依次完成:1)选择并初始化视频驱动后端(X11/Wayland等);2)通过PCI设备枚举检测显卡硬件;3)初始化DRM显示子系统;4)配置GPU内存管理;5)准备渲染管线资源。整个过程耗时约200ms,最终使图形硬件处于就绪状态,为后续窗口创建和渲染操作做好准备。文章详细呈现了应用程序如何通过SDL库、窗口系统、内核驱动最终与图形硬件交互的完整链路。原创 2025-10-06 13:15:12 · 253 阅读 · 0 评论 -
[特殊字符]️初探SDL2(Simple DirectMedia Layer 2)[特殊字符]️
摘要: 本文介绍了SDL2多媒体库的基础知识与应用。SDL2是一个跨平台开源库,提供对音频、输入设备、图形硬件的底层访问,通过系统API调用确保安全高效。文章通过对比实验展示了SDL2在图形渲染性能上的优势(相比Python的Pillow库),并详细讲解了在Linux、Windows和macOS系统下配置C++开发环境的方法,包括库安装、编译命令及路径设置。SDL2凭借其底层控制和高性能特点,成为多媒体开发的优选工具。原创 2025-10-05 19:40:40 · 748 阅读 · 0 评论
分享