集成開發環境 QtCreator 目前生成圖形界面程序 exe 大致可以分為兩類:
Qt Widgets Application 和 Qt Quick Application。
下面分別介紹這兩類exe 的發布方式。
第一類 Qt Widgets Application 可執行程序發布方式
意思是創建的 Qt Widgets Application 項目
下面來發布軟件:
以 Release 方式編譯生成 exe 程序,也就是調試運行的方式選擇Release
運行成功后,會在源碼項目文件夾的 release文件夾下生成 exe文件
將 project.exe 可執行文件復制到 別的文件夾下,這里我復制到C:\備忘錄\下
在開始菜單Qt5.5.0下找到Qt5.5 for Desktop cmd運行文件,打開運行
cmd進入C:\備忘錄\下, 執行命令windeployqt project3.exe
然后在C:\備忘錄下就可以看到發布的文件了,連依賴關系都解決了,直接可以運行
第二類 Qt Quick Application的發布方式
也就是創建的Qt Quick Application項目,操作類似。
以 Release 方式編譯生成 exe 程序
將項目release文件夾下生成的exe文件
放到一個文件夾里面,然后打開Qt的cmd命令,輸入
windeployqt project3.exe --qmldir C:\Qt\Qt5.5.0\5.5\mingw492_32\qml
(exe文件名已經Qt安裝路徑根據自己的而定)
然后備忘錄下面就生成發布文件了。可以直接點開運行。
最后用個打包軟件來發布軟件吧!!