qt5 windeployqt.exe 部署后的程序,运行时仍然报错的问题 (无法定位程序输入点 _ZdlPvj)
首先,注意自己编译执行程序所用的Qt版本:

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

最后,要在Qt自己的命令行下运行 windeployqt.exe !!!
从这里打开Qt命令行:

再运行 windeployqt.exe

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

浙公网安备 33010602011771号