音视频播放器
jxryj
这个作者很懒,什么都没留下…
展开
-
During startup program exited with code 0xc00000135
Qt中运行项目时突然弹出这样的窗口:原因:因为我们在Debug下存放着动态库文件【x.dll】,结果因为环境发生变化,导致项目重新生成,这个时候原来debug中的动态库文件也随之消失。然而我们的项目中还引用这这些文件,因此程序运行会崩溃。重新加入动态库文件,发现问题解决:...原创 2021-05-15 21:36:23 · 933 阅读 · 0 评论 -
QT开发SDL视频播放器 多线程槽函数不响应的原因之一 附详细分析
主线程中的绑定函数:主线程结构体:主线程中的其他相关函数子线程槽函数按下按键,发现输出框中没有进入槽函数信息1. connect函数的第五参数说明: a. 默认为Qt::AutoConnection。 b. 使用这个值则连接类型会在信号发送时决定。 如果接收者和发送者在同一个线程, 则自动使用Qt::DirectConnection类型。 如果接收者和发送者不在一个线程, 则自动使用Qt::QueuedConnection类型。 c. Qt::QueuedConnec原创 2021-04-26 08:28:54 · 778 阅读 · 0 评论 -
基于FFmpeg和SDL的视频播放器——将FFmpeg和SDL添加到QT项目中
新建一个新项目除了名字需要修改,其他都默认2. 将 FFmpeg 和 SDL2 文件复制到项目文件夹中到这里需要注意一下,复制完文件后,并不意味着 FFmpeg 和 SDL2 可以直接使用,还需要在项目对应的Debug包中添加 .ddl 文件SDL2 只有一个需要复制3. 在项目的 .pro 中添加对应路径,将源代码加入到我们的项目中进行直接引用这里需要注意,一定要【重新构建】,然后【qmake】4. 修改 main函数,打印 FFmpeg 版本号#include "ma.原创 2021-04-17 16:19:29 · 267 阅读 · 0 评论