第一步:先以release方式編譯生成exe文件(SquareWave_4.exe)
第二步:在桌面新建一個文件夾(SquareWave_4),然后在release編譯目錄下(D:\Qt\project\build-SquareWave_4-Desktop_Qt_5_12_4_MSVC2017_32bit-Release\release)找到生成的exe文件,放到新建的文件夾中。
第三步:然后打開Qt命令提示符
在里面輸入保存路徑cd/d D:\desktop\SquareWave_4 (cd/d +當前文件夾的路徑)
然后再輸入工具命令windeployqt SquareWave_4.exe (windeployqt + exe文件的名字)
更新:可以直接windeployqt D:\desktop\SquareWave_4.exe
最后回車確定,即可自動將需要的文件添加到新建文件夾中。
如果是發布qml程序,則方法與上面發布windows程序稍有不同
主要是最后一句命令不同,區別於windeployqt D:\desktop\SquareWave_4.exe
發布qml程序時,這一句命令應該是 windeployqt SquareWave_4.exe --qmldir D:\Qt5.12.4\5.12.4\msvc2017_64\qml
D:\Qt5.12.4\5.12.4\msvc2017_64\qml這個是對應的Qt控制台版本的qml庫的保存路徑(這里用的是MSVC 2017 64bit對應的路徑)
如果用的是MinGW 7.3.0 64-bit ,則應該添加D:\Qt5.12.4\5.12.4\mingw73_64\qml