首先输入打包命令: windeployqt test.exe --qmldir C:\Qt\Qt5.5.1_32\5.5\msvc2013\qml , 其中test.exe是自己exe的名字,qmldir后面是自己的qt安装路径;
打包完成之后,双击exe运行,发现提示This application failed to start because it could not find or load the Qt platform plugin "windows".错误;解决方法如下:
1.首先确认打包目录下是否有platforms/qwindows.dll文件,如果没有,则从qt安装目录中拷贝一份;
然后重新测试程序;
2.如果打包文件中存在qwindows.dll文件, 还是提示错误,则需要在打包目录下创建一个新文件夹plugins,然后将platforms/qwindows.dll这个文件夹整个移动到plugins内即可;