查看完整版本: [-- 引用动态链接库之后打包发布无法运行程序 --]

QTCN开发网 -> Qt基础编程 -> 引用动态链接库之后打包发布无法运行程序 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

ronaldo79 2020-12-11 17:05

引用动态链接库之后打包发布无法运行程序

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

lieber 2020-12-11 20:39
此电脑右击管理->事件查看器->Windows日志->应用程序
在错误的日志条目里找找

ronaldo79 2020-12-11 21:17
lieber:此电脑右击管理->事件查看器->Windows日志->应用程序
在错误的日志条目里找找 (2020-12-11 20:39) 

感谢您的回复,不过找过了,并没有发现什么错误信息

20091001753 2020-12-12 06:42
windeployqt 只能帮你找出程序依赖的 Qt 库。
所以你目前缺少的是第三方库的依赖文件。

ronaldo79 2020-12-12 20:56
20091001753:windeployqt 只能帮你找出程序依赖的 Qt 库。
所以你目前缺少的是第三方库的依赖文件。 (2020-12-12 06:42) 

确实如此,不过我将FFmpeg的动态链接库(.dll)全部放入发布程序目录下仍然无法启动程序,请问这可能是什么原因造成的呢?

ronaldo79 2020-12-13 18:56
解决了,原来跟FFmpeg没啥关系,是Qt.platform这个库的问题,问题结束


查看完整版本: [-- 引用动态链接库之后打包发布无法运行程序 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled