qt5 windeployqt.exe 部署后的程序,运行时仍然报错的问题 (无法定位程序输入点 _ZdlPvj)

首先,注意自己编译执行程序所用的Qt版本:

 

上图 QTDIR  

 

其次,部署后的执行程序运行时需要 libgcc_s_dw2-1.dll ,从对应的 QT目录拷一个。

 

 

最后,要在Qt自己的命令行下运行 windeployqt.exe    !!!

从这里打开Qt命令行:

 

再运行 windeployqt.exe

 

注意命令行窗口的标题和普通的命令行窗口是不同的。

像下面这个普通命令行窗口里运行 windeployqt.exe ,虽然 上面的格式完全一样,但是得到的结果是 执行程序运行时报错, 估计是不同的命令行下 某些Qt相关的环境变量不同导致的。

 

posted @   rivanwang  阅读(641)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示