windows:
一、qtcretor选择需要版本的编译器将程序编译成release版本的exe,将exe放到一个单独的文件夹。
二、从开始菜单打开qt命令行(需要与可执行程序的编译版本一致)
三、从命令行切换到exe所在路径,运行windeployqt命令。
3.1. 不含qml的程序: D:\DevelopApp\QT\5.10.1\5.10.1\mingw53_32\bin\windeployqt.exe L04Showapp_release.exe(windeployqt exe名称)
3.2. 含有qml的程序: D:\DevelopApp\QT\5.10.1\5.10.1\mingw53_32\bin\windeployqt.exe --qmldir qml L04Showapp_release.exe(windeployqt --qmldir 程序的qml文件所在路径 exe名称)
四、若正确,则会自动将所需要的动态库等文件拷贝到exe当前路径。点击exe则成功运行。