且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Windows下Qt发布报Runtime Error的解决办法

更新时间:2022-09-15 12:27:54

  在开发机器上正常运行。发布到客户机器上时,即使拷贝了“所有”依赖的动态链接库,还是报错。

1
2
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

   最直接的方法是将Qt的plugins目录拷贝到程序目录。可以参见这两篇文章:12

   上面的问题其实根本原因还是缺动态链接库。通常用VC6带的DEPENDS.EXE不能查找的所有运行时依赖的动态链接库,所以容易出现上面的问题。而DLL Show这款工具则可以查看程序所有依赖的动态链接库,并且可以导出到文件,个人十分推荐。

   Process Explorer也很不错,但是不提供导出功能。用法:

1
2
View -> Show Lower Pane
View -> Lower Pane View -> DLLs


***

本文转自walker snapshot博客51CTO博客,原文链接http://blog.51cto.com/walkerqt/1256745如需转载请自行联系原作者


RQSLT