原因是使用windeployqt会修改里面的DLL
解决办法:将所有的dll替换为QT安装目录里面的同名库,同时添加QtQml、QtQuick、QtQuick.2、QtWinExtras等等,如果还是打不开那就是添加的库不够继续添加
安装目录位置

替换掉后就可以正常运行了
PS:开发机上能运行了不一定别的机器上就能运行,需要在没有安装QT的电脑上测试
本文介绍了解决windeployqt部署应用时导致的DLL冲突问题,通过替换QT安装目录下的同名库,如QtQml、QtQuick等,确保应用程序在未安装QT的电脑上也能正常运行。
原因是使用windeployqt会修改里面的DLL
解决办法:将所有的dll替换为QT安装目录里面的同名库,同时添加QtQml、QtQuick、QtQuick.2、QtWinExtras等等,如果还是打不开那就是添加的库不够继续添加
安装目录位置

替换掉后就可以正常运行了
PS:开发机上能运行了不一定别的机器上就能运行,需要在没有安装QT的电脑上测试
300

被折叠的 条评论
为什么被折叠?
