首页| 论坛| 消息

标题:引用动态链接库之后打包发布无法运行程序
作者:ronaldo79
日期:2020-12-11 17:05
内容:

小白一枚,最近在做FFmpeg相关的开发,在Qt工程.pro里边添加了FFmpeg的动态链接库,在Qt Creator里面是可以运行的
但是用windeployqt打包发布完之后,先是提示缺少avutil-56.dll等文件,然后我将dll文件放入目录中,双击程序不再报错,但是也不运行,在任务管理器里边也找不到进程
请问应该如何解决呀


#1 [lieber 12-11 20:39]
此电脑右击管理->事件查看器->Windows日志->应用程序
在错误的日志条目里找找
#2 回 lieber 的帖子 [ronaldo79 12-11 21:17]
lieber:此电脑右击管理->事件查看器->Windows日志->应用程序
在错误的日志条目里找找 (2020-12-11 20:39) 
感谢您的回复,不过找过了,并没有发现什么错误信息
#3 [20091001753 12-12 06:42]
windeployqt 只能帮你找出程序依赖的 Qt 库。
所以你目前缺少的是第三方库的依赖文件。
#4 回 20091001753 的帖子 [ronaldo79 12-12 20:56]
20091001753:windeployqt 只能帮你找出程序依赖的 Qt 库。
所以你目前缺少的是第三方库的依赖文件。 (2020-12-12 06:42) 
确实如此,不过我将FFmpeg的动态链接库(.dll)全部放入发布程序目录下仍然无法启动程序,请问这可能是什么原因造成的呢?
#5 [ronaldo79 12-13 18:56]
解决了,原来跟FFmpeg没啥关系,是Qt.platform这个库的问题,问题结束

回复 发表
主题 版块