QtAV icon indicating copy to clipboard operation
QtAV copied to clipboard

我安装SDK后使用QT5.5.1+msvc2013编译simpleplayer源码后爆出以下错误

Open zmy235 opened this issue 8 years ago • 7 comments

求助大神!!!@wang-bin simpleplayer源码编译报错如下:

QObject: Cannot create children for a parent that is in a different thread. (Parent is PlayerWindow(0x2cfaf8), parent's thread is QThread(0x83ebb8), current thread is QThread(0x84ab60) QObject::connect: Cannot connect (null)::aboutToQuit() to QtAV::AVPlayer::aboutToQuitApp() QObject::connect: Cannot connect (null)::aboutToQuit() to QtAV::VideoCapture::handleAppQuit() QObject: Cannot create children for a parent that is in a different thread. (Parent is PlayerWindow(0x2cfaf8), parent's thread is QThread(0x83ebb8), current thread is QThread(0x84ab60) QPixmap: Must construct a QGuiApplication before a QPixmap 线程 0x12b0 已退出,返回值为 1 (0x1)。 线程 0xd9c 已退出,返回值为 1 (0x1)。 线程 0xbfc 已退出,返回值为 1 (0x1)。 程序“[4988] QTAVTest.exe”已退出,返回值为 1 (0x1)。


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

zmy235 avatar May 14 '17 14:05 zmy235

将项目编译方式由Debug改为Realease,依赖的库文件重新添加,之后问题解决,但目前不知道是啥原因。

zmy235 avatar May 16 '17 07:05 zmy235

release之后还有那几行log吗?

wang-bin avatar May 16 '17 07:05 wang-bin

release后程序一切正常。感觉是debug依赖的动态链接库的问题。

zmy235 avatar May 17 '17 00:05 zmy235

遇到同样的问题,vs2019+qt5.9.3,debug报同样的错,release一切正常, 怎么解决的呢

试着用了最新的release库也是报同样的错误:QtAV-Qt5.9-VS2017x64-release-305e540.7z

flongzhang avatar Apr 16 '21 05:04 flongzhang

release后程序一切正常。感觉是debug依赖的动态链接库的问题。

debug能正常跑了吗

flongzhang avatar Apr 16 '21 08:04 flongzhang

release后程序一切正常。感觉是debug依赖的动态链接库的问题。

debug能正常跑了吗

没解决,最后换成ffmpeg了。QtAV这个项目目前应该是报销了,建议你尝试使用ffmpeg。

zmy235 avatar Apr 16 '21 10:04 zmy235

release后程序一切正常。感觉是debug依赖的动态链接库的问题。

debug能正常跑了吗

没解决,最后换成ffmpeg了。QtAV这个项目目前应该是报销了,建议你尝试使用ffmpeg。

多谢你的建议,目前项目中主要需要控制声道输出,QT原生的没找到相应的方法,暂时还不会用FFmpeg,再想想其他办法

flongzhang avatar Apr 19 '21 01:04 flongzhang