1.SDL开发笔记(一):SDL介绍、视频视频编译使用以及工程模板
2.极市平台-专栏文章导航
SDL开发笔记(一):SDL介绍、编译使用以及工程模板
若该文为原创文章,源码源码未经允许不得转载 原博主博客地址: blog.csdn.net/qq...
Qt开发专栏:三方库开发技术(点击传送门)
无 下一篇:持续补充中…
前言
开发过程中,视频视频需要操作一些硬件,专栏专栏如播放音频、源码源码Pb登录源码播放视频,视频视频SDL作为通用的专栏专栏C库,可以实现同一套代码操作设备。源码源码
SDL简介
Simple DirectMedia Layer是视频视频一个跨平台的开发库,旨在通过OpenGL和Direct3D提供对音频、专栏专栏键盘、源码源码鼠标、视频视频操纵杆和图形硬件的专栏专栏低级访问。它用于视频播放软件、源码源码top传奇源码模拟器和流行游戏,包括Valve获奖目录和许多不起眼的捆绑游戏。 SDL正式支持Windows、macosx、Linux、iOS和Android。源代码中可以找到对其他平台的支持。 SDL是用C++编写的,用C++来工作,并且还有其他几种语言的绑定,包括C语言和Python。 sdl2.0是在zlib许可下发布的。此许可证允许您在任何软件中自由使用SDL。
SDL下载
当前最新的战国2源码版本2.0.,官方地址: /downl... QQ群:(点击“文件”搜索“SDL”,群内与博文同步更新)。
SDL编译
步骤一:解压文件夹
步骤二:使用CMake配置项目
配置路径,勾选配置相关的选项,然后点击配置:
配置生成工程的编译器类型和具体的编译器,如下图:
选择Qt5.9.3,mingw的c和c++编译器,如下图:
生成工程,如下图:
配置成功,然后“Generate”生成工程,如下图:
修改一下安装路径,方便提取模块化,再配置然后生成工程。
步骤三:使用mingw编译
打开Q5的openldap源码分享mingw编译命令行:
切换到生成工程的路径:
开启四线程编译:
步骤四:编译成功
步骤五:安装install
模块化
Demo
该Demo为SDL模块化的测试环境,仅用于测试添加模块后,SDL环境配置是否成功。
测试代码
bool SDLManager::testEnv() { // 初始化SDL if((SDL_Init(SDL_INIT_VIDEO|SDL_INIT_AUDIO)== -1)) { // 初始化失败,打出错误 qDebug() << __FILE__ << __LINE__ << "Failed to SDL_INIT_VIDEO|SDL_INIT_AUDIO" << SDL_GetError(); return false; }else { qDebug() << __FILE__ << __LINE__ << "succeed to SDL_INIT_VIDEO|SDL_INIT_AUDIO"; } SDL_Quit(); return true; }
测试结果
工程模板:对应版本号v1.0.0
对应版本号v1.0.0:开发环境模板
无 下一篇:持续补充中…
原博主博客地址: blog.csdn.net/qq... 原博主博客导航: blog.csdn.net/qq... 本文章博客地址: blog.csdn.net/qq...
极市平台-专栏文章导航
极市平台专栏文章导航,为你分类整理前沿技术资讯,助你轻松查找所需内容。涵盖CVPR、ECCV、数据集与工具、极市直播-技术分享、目标检测、行人检测与行人重识别、目标跟踪、图像分类与图像处理、择吉日源码图像分割、人脸、三维与动作识别、文本检测与异常检测、工业检测、自动驾驶等多个领域。以下精选内容让你一网打尽:
CVPR专题:
- 至年CVPR最佳论文汇总,历年经典尽收眼底;
- CVPR最全整理,论文下载、Github源码、直播视频、论文解读应有尽有;
- 目标检测、行人检测、行人重识别、单阶检测、联合分割、多人三维姿态、算力限制下实战等精彩直播分享;
- ECCV与ICCV的算法总览、Oral论文与代码,深度解析最新技术动态;
- 数据集与工具集的实用资源,助你高效研究与实践。
技术分享直播:
- 极市直播,多位顶级专家深入讲解ICCV、CVPR、ECCV等顶会论文,分享最新技术成果与实践心得;
- 从人群密度分析、视觉SLAM、语义分割到工业检测、自动驾驶,覆盖广泛技术领域;
- 高效训练平台与OpenVINO™工具集加速推理的实战经验分享,助你提升技术实力。
目标检测专题:
- 深度解析目标检测技术,从理论到实践,覆盖数据集、算法、工具与实战案例;
- 白话mAP,轻松理解目标检测评价指标;
- 最新算法如IoU-Net、FoveaBox、Grid R-CNN Plus等,助你紧跟技术前沿。
行人检测与行人重识别:
- ECCV与ECCV 论文,探索行人检测与行人重识别技术;
- ALFNet、Bi-box行人检测等创新方法,提升行人检测准确率;
- 基于开源工具的图像处理算法解析,深入理解技术细节。
目标跟踪:
- Siamese网络在单目标跟踪中的应用,CVPR Orals等精彩内容;
- 基于孪生网络的跟踪算法汇总,助力你深入学习跟踪技术。
图像分类与图像处理:
- 分类网络结构梳理,SENet与SKNet等最新进展;
- 基于开源工具的图像处理算法解析,提升图像处理能力。
图像分割:
- 域迁移分割算法,即插即用的高效解决方案;
- 常用语义分割架构综述与代码复现,助你快速入门图像分割。
人脸识别:
- 三维人脸几何估计、轻量级通用人脸检测器、移动端人脸算法全栈项目等资源;
- 最快CNN人脸检测算法开源,人脸识别相关资源汇总,深度解析人脸识别技术。
三维与动作识别:
- 单目无监督深度估计与视觉里程计,超越双目算法的创新方法;
- 旷视科技研发总监俞刚的Human pose Estimation直播分享,带你领略动作识别的前沿技术。
文本检测与异常检测与工业检测:
- OCR文本检测干货、时序数据异常检测工具与数据集,涵盖工业检测的资源汇总。
自动驾驶与求职攻略:
- 袁源Jerry讲解机器学习与深度学习在自动驾驶中的应用,分享行业洞察;
- 国内外优秀计算机视觉团队汇总,为求职提供参考;
- AI名企内推汇总,助力你获取优质工作机会。
小白必看与面试干货:
- 技术干货精选,涵盖基础知识与面试秘笈;
- 计算机视觉每日论文速递,紧跟学术动态;
- 神经网络压缩与调试技巧,提升技术实力。
活动与实践:
- CV榜单分享会,技术进展与未来展望;
- 免费深度学习实战培训,送Intel神经计算棒二代,提升实践能力。
极市平台专栏文章导航,致力于打造技术资源的高效汇聚地,助你快速成长,探索技术的无限可能。