VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 659|回复: 6

[交流] SDL 播放接口,调用报错,附源码,有兴趣的看看

[复制链接]
47_avatar_middle
在线会员 发表于 2017-9-29 16:32:45 | 显示全部楼层 |阅读模式
3驿站币
我在做视频播放,用 FFMPEG  + SDL2.0 调用,在用到SDL 库的 SDL_CreateWindow 老报错,就是基本的单独用就报错,附图 error.jpg错误,附近调试工程代码,dll在 工程里面 vs2010 ,调试能看到错误,

再附加 SDL 源码 SDL 播放接口,调用报错,附源码,有兴趣的看看 sdltest.rar (1001.38 KB, 下载次数: 3)

测试接口报错

测试接口报错

SDL2-2.0.6源码.zip

5.18 MB, 下载次数: 141

SDL 源码





上一篇:字符串转十六进制问题!
下一篇:如何让托盘菜单在失去焦点后自动消失?
47_avatar_middle
ico_lz  楼主| 发表于 2017-9-29 16:53:02 | 显示全部楼层
SDL 播放接口,调用报错,附源码,有兴趣的看看 SDL2.rar (327.67 KB, 下载次数: 3)
74_avatar_middle
在线会员 发表于 2017-9-29 21:58:55 | 显示全部楼层
孤看了下 你建立的是mfc dialog 工程  問題就再這裏
你不能在一個模式對話框 中 創建sdl窗口 你需要單獨爲她啓動一個線程
sdl 窗口需要 單獨佔用 這個線程 以便處理用戶事件(windows 消息 和其它資源) 不能和其他窗口 共用一個線程 而你的 dlg和sdl共用了主線程
(而且 孤以爲 你既然使用 sdl 沒必要使用 mfc
建立 console 程序 還可以方便的 打印 調試信息 所有代碼完成後 改成 window 標準程序即可)
(sdl2 提供了對 go 語言的綁定 比c++寫起來 舒服太多 推薦使用這個 孤之前的一個遊戲就是用的 sdl的go綁定版本)

评分

参与人数 1威望 +2 热心值 +2 收起 理由
51_avatar_small Syc + 2 + 2 很给力!

查看全部评分

74_avatar_middle
在线会员 发表于 2017-9-29 22:00:40 | 显示全部楼层
而且用go綁定的版本 還可以方便的 發佈到 linux 如果 你用vc開發 就只能在win32下玩了
47_avatar_middle
ico_lz  楼主| 发表于 2017-9-30 00:44:19 | 显示全部楼层
确实 如你所说 ,在另一个线程里面就可以了,至于 MFC ,只是随便用用,因为要用 FFMPEG 录像音视频,方便,其他没考虑,现在能开 直播流了,后面就是考虑如何录制保存,多谢楼上哥们
47_avatar_middle
在线会员 发表于 2017-9-30 09:01:06 | 显示全部楼层
帮楼主顶一下
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-4-20 09:11

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表