1、打包成綠色版工具
將源碼編譯成release版,運行*.exe文件,提示缺乏*.dll,在Qt安裝目錄中找到相應的dll文件(通常在bin目錄下),將dll文件複製到exe文件目錄下便可。網站
2、打包成安裝版spa
一、首先安裝NSIS軟件,NSIS菜單--編譯工具--HW VNISEditblog
二、上圖中選擇文件--新建腳本:嚮導--下一步源碼
三、上圖中名稱填寫*.exe文件名;軟件版本、出版人、網站根據實際須要填寫(若沒有,則保留空白便可);程序標誌會在安裝界面的底部顯示(若不須要也可選擇不顯示文本)。設置完成後選擇下一步it
四、上圖中只須要修改自定義的安裝程序圖標,其他設置保持默認值(SimpChinese、現代界面、LZMA)。選擇下一步編譯
五、上圖可根據須要自行設置,在這裏沒有任何設置,直接選擇下一步打包
六、上圖中只需修改自定義的受權文件,可本身新建一個txt或rft文件並寫入一些軟件受權信息或其餘信息(文件內容在安裝過程當中會顯示出來並讓用戶選擇接受協議),其餘保留默認設置,選擇下一步軟件
七、上圖中將組名稱修改成「主程序必選」,描述信息可寫可不寫,同時將選項中 "c:\path\to\file\AppMainExe.exe", c:\path\to\file\Example.file 都刪除,容許用戶選擇要安裝的組件。最後點擊上方的樹形圖按鈕file
八、上圖中選擇要發佈的*.exe程序所在目錄(最好將發佈程序時全部用到的文件均拷貝到該目錄下,即綠色版的目錄),並選中"包含子目錄"以及"單獨添加每一個文件" ,其他保留默認設置。 而後選擇肯定,加載完目錄下全部文件後,點擊下一步
九、上圖可保留全部默認設置(默認生成開始菜單和桌面快捷方式),直接選擇下一步。
十、上圖可保留默認設置(固然也可添加一些自定義的自述,如漢化說明等等),選擇下一步
十一、上圖中只需修改自定義的卸載程序圖標,其他保留默認設置(底部紅色的「注意」代表只能選擇簡易方式),選擇下一步
十二、上圖中選中「保存腳本」,「轉換文件路徑到相對路徑」,「編譯腳本」,最後選擇完成,NSIS 自動編譯,生成打包後的文件!下圖爲腳本編譯後輸出信息: