繁琐的方法:
1.将Qtcreator左下角的电脑标志设置成release
2.进入生成的release影子目录
3.运行exe,出现缺少什么dll文件就从\QT\5.0.1\mingw47_32\bin中把相应的dll文件拷贝到exe目录下
4.拷贝QT\5.0.1\mingw47_32\plugins\platforms文件夹到exe目录下
5.此时运行会出现runtime error,切记,还需要将\QT\5.0.1\mingw47_32\bin目录中的libEGL.dll拷贝到exe目录下
一步到位的方法:
环境是在Qt 5.8.0 for msvc2013
1.生成release版本程序
2.将生成的exe复制到一个单独的文件夹中
3.打开Qt命令行,如下图所示
4.进入exe的单独目录中,运行命令
windeployqt YourAppName.exe ,就会在这个目录中生成以来的所有dll和目录,方便快捷。但是有些文件和目录可能是多余的,但是肯定不会缺少。