QtAV
QtAV copied to clipboard
我安装SDK后使用QT5.5.1+msvc2013编译simpleplayer源码后爆出以下错误
求助大神!!!@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.
将项目编译方式由Debug改为Realease,依赖的库文件重新添加,之后问题解决,但目前不知道是啥原因。
release之后还有那几行log吗?
release后程序一切正常。感觉是debug依赖的动态链接库的问题。
遇到同样的问题,vs2019+qt5.9.3,debug报同样的错,release一切正常, 怎么解决的呢
试着用了最新的release库也是报同样的错误:QtAV-Qt5.9-VS2017x64-release-305e540.7z
release后程序一切正常。感觉是debug依赖的动态链接库的问题。
debug能正常跑了吗
release后程序一切正常。感觉是debug依赖的动态链接库的问题。
debug能正常跑了吗
没解决,最后换成ffmpeg了。QtAV这个项目目前应该是报销了,建议你尝试使用ffmpeg。
release后程序一切正常。感觉是debug依赖的动态链接库的问题。
debug能正常跑了吗
没解决,最后换成ffmpeg了。QtAV这个项目目前应该是报销了,建议你尝试使用ffmpeg。
多谢你的建议,目前项目中主要需要控制声道输出,QT原生的没找到相应的方法,暂时还不会用FFmpeg,再想想其他办法