完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
转自 https://mp.weixin.qq.com/s/98y0wFHm8JAZRVhUiIeyMw 欢迎关注公众号。 前言 前几篇我们体验了使用ffmpeg进行多媒体开发,本篇使用SDL来进行GUI相关的应用开发。通过加载位图显示的Demo来演示。 下载源码 https://github.com/libsdl-org/SDL/releases/
https://github.com/libsdl-org/SDL/releases/download/release-2.26.4/SDL2-2.26.4.tar.gz 解压 tar -xvf SDL2-2.26.4.tar.gz 进入工作目录 cd SDL2-2.26.4/ 创建目录 mkdir build 配置 ./configure --prefix=$PWD/build 构建安装 make && make install 编译完如下:
Build下生成4个文件夹 bin share lib include 生成的库文件位于build/lib 头文件位于build/include/SDL2/
vi /etc/profile 添加 export C_INCLUDE_PATH=/root/SDL2-2.26.4/build/include/SDL2:$C_INCLUDE_PATH export LIBRARY_PATH=/root/SDL2-2.26.4/build/lib:$LIBRARY_PATH export LD_LIBRARY_PATH=/root/SDL2-2.26.4/build/lib:$LD_LIBRARY_PATH source /etc/profile 创建源文件内容如下 sdltest.c
编译 gcc sdltest.c -o sdltest -lSDL2 运行 导入测试文件hello.bmp 如下
运行 ./sdltest 可以看到加载显示了位图
从以上可以看出,直接在开发板构建SDL,并进行应用编译开发,非常方便。所以使用本开发板可以任意选择各种技术栈进行开发,在进行多媒体终端开发时也有多种选择,非常方便,这得益于开发板运行完整的ubuntu系统和强劲的性能。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【飞凌OK153-S开发板评测】系统实时性及codesys测试
1558 浏览 0 评论
【OK3506-S12Mini试用评测(二)】开发板SDK配置动态设备树
1839 浏览 0 评论
【飞凌OK-MX9596-C开发板试用】4.电力设备模拟之CAN解锁
1144 浏览 0 评论
【OK3506-S12Mini试用评测(一)】开发板连接putty串口解决Xterminal远程连接问题
1902 浏览 0 评论
【飞凌OK-MX9596-C开发板试用】3.电力设备模拟之抄表
1470 浏览 0 评论
【飞凌OK113i-S开发板试用】基于飞凌嵌入式OK113i网页视频监控项目
28151浏览 1评论
基于 i.MX6ULL 高性价比、通用性强的处理器,适合初学者的板卡ELF 1开发板项目实践
28353浏览 1评论
【飞凌嵌入式OK3588J-C开发板体验】OK3588J-C开发板开箱评测
14914浏览 1评论
16338浏览 1评论
9670浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 03:46 , Processed in 0.655316 second(s), Total 48, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3400
