一:先解析下我的环境:

1:QT平台: qt-opensource-windows-x86-5.9.7

2:系统:Win10 64位平台

3:使用QT quick control 2.0 版本

4:本程序的名字位 gadget.exe

5:打包方式:\"在这里插入图片描述\"

5:本程序使用windeployqt打包的目录如下:
\"在这里插入图片描述\"

二:现象

1:使用QML页面开发,没有使用特殊的硬件。

2:在QT Creator 中正常运行,正常显示。

3:使用windeployqt的打包工具打包后直接双击运行程序

4:完全没有任何反应,不报错也没有提示,就好像没有点击过一样。

5: 如果将程序放在 QT的MinGW环境下又能正常运行,我这边的QT路径是:D:\\Qt\\Qt5.9.7\\5.9.7\\mingw53_32\\bin

三:结论

如果开发的QML程序运行没显示,可以尝试下列解决方法:

1:把windeployqt打包后的目录移到程序的上一层目录里。(非必须)

2:如果是基于mingw的程序,记得把windeployqt打包的Qt5Core.dll文件替换为MinGW的bin目录里的同名文件。(必须)

参考于:https://blog.csdn.net/jhkdiy/article/details/65443782

收藏 打印