| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> C++知识库 -> C++: SDL2 开发环境配置(Mac+CLion) -> 正文阅读 |
|
|
[C++知识库]C++: SDL2 开发环境配置(Mac+CLion) |
C++: SDL2 开发环境配置(Mac+CLion)文章目录正文今天给大家介绍如何在 C++ 中使用 SDL2 图形库 1. 环境配置对于 SDL 是什么库就不多做解释了,基本上就是一个相对底层的图形化库,针对不同平台的系统调用接口都有实现,并对上层提供统一的图形化接口 本篇要使用的环境是 MacOS(M1 芯片) + CLion 的配置方式。由于使用 CLion 加上自己下载并进行链接,所以实际上是不是 M1 芯片关系并不大。下面我们就来看看如何配置使用 SDL 图形库 2. 安装依赖2.1 使用 Homebrew 安装 SDL2关于 SDL2 库的源代码我们使用 Homebrew 进行安装
安装好了之后应该就能够在 Homebrew 的安装目录下看到(较新版本的 Mac 会安装到
2.2 项目 CMakeLists.txt 配置文件接下来要想使用这个库则要在
使用 3. SDL2 初试下面我们就可以开始写核心的 SDL 代码了 3.1 App 类声明首先我们上来就封装一下官方教程推荐的 App 类
外部方法只有一个 3.2 Init 实现初始化代码我们需要进行 SDL 初始化,然后创建 Window 视窗以及渲染器 Renderer
3.3 Execute 实现接下来则是运行 App 的 Execute 方法
首先调用 3.4 主函数 & 运行截图主函数的部分就是获取唯一实例并运行
其他资源参考连接
完整代码示例https://github.com/superfreeeee/Blog-code/tree/main/back_end/cpp/cpp_sdl2 |
|
|
| C++知识库 最新文章 |
| 【C++】友元、嵌套类、异常、RTTI、类型转换 |
| 通讯录的思路与实现(C语言) |
| C++PrimerPlus 第七章 函数-C++的编程模块( |
| Problem C: 算法9-9~9-12:平衡二叉树的基本 |
| MSVC C++ UTF-8编程 |
| C++进阶 多态原理 |
| 简单string类c++实现 |
| 我的年度总结 |
| 【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
| c语言常见错误合集 |
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年10日历 | -2025/10/24 9:06:16- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |