QT发布中各种坑,各种错误但是qtcreator运行没问题

注意:
我使用的 qt版本 qt-opensource-windows-x86-5.14.0.exe, 其他的
其他的自己另行考虑,不过这个应该是根本的情况

  • 昨天想用qt+qml写个小工具,发现发布坑又来啦
  • 问题1

QT发布中各种坑,各种错误但是qtcreator运行没问题_第1张图片

  • 问题2 Unable to find the platform plugin

在比如 用 deployment 运行想生成出现以上的错误

关键点是 在 qt creator 运行好好的

什么百度呀,什么谷歌呀查啦N遍,并没有解决

最终发现都是dll惹的祸,各种dll缺少

直接打到老家去就好,把所有需要的dll拿到手

打到老家方法, 运行获取加载的所有dll

QT发布中各种坑,各种错误但是qtcreator运行没问题_第2张图片
步骤是

  1. 选择 release
  2. 调试运行
  3. 在debugger面板右侧有一个views
  4. 选择 debug logs
  5. 在上面的面板把运行时候加载的dll信息这一栏全部copy出来
  6. 剩下的就是挑选qt需要的时候用到的dll啦

我放置的目录是这样的
QT发布中各种坑,各种错误但是qtcreator运行没问题_第3张图片

注意的是

1. 我这里用到qwindows.dll
我直接把整个plug目录复制过来啦, 看上图(如果说不需要那么多需要自己看情况删减)

2. qml用到的我是直接复制到当前目录中
	看 QtQuick QtQuick.2 这两个目录

最后,Y的怎么发布都恶心一下

你可能感兴趣的:(qt5)