Qt4程序在windows平台下打包发布
一、打包成綠色版
將源碼編譯成release版,運行*.exe文件,提示缺少*.dll,在Qt安裝目錄中找到相應的dll文件(一般在bin目錄下),將dll文件復制到exe文件目錄下即可。
二、打包成安裝版
1、首先安裝NSIS軟件,NSIS菜單--編譯工具--HW VNISEdit
2、上圖中選擇文件--新建腳本:向導--下一步
3、上圖中名稱填寫*.exe文件名;軟件版本、出版人、網站根據實際需要填寫(若沒有,則保留空白即可);程序標志會在安裝界面的底部顯示(若不需要也可選擇不顯示文本)。設置完成后選擇下一步
4、上圖中只需要修改自定義的安裝程序圖標,其余設置保持默認值(SimpChinese、現代界面、LZMA)。選擇下一步
5、上圖可根據需要自行設置,在這里沒有任何設置,直接選擇下一步
6、上圖中只需修改自定義的授權文件,可自己新建一個txt或rft文件并寫入一些軟件授權信息或其他信息(文件內容在安裝過程中會顯示出來并讓用戶選擇接受協議),其他保留默認設置,選擇下一步
7、上圖中將組名稱修改為“主程序必選”,描述信息可寫可不寫,同時將選項中 "c:\path\to\file\AppMainExe.exe",?c:\path\to\file\Example.file 都刪除,允許用戶選擇要安裝的組件。最后點擊上方的樹形圖按鈕
8、上圖中選擇要發布的*.exe程序所在目錄(最好將發布程序時所有用到的文件均拷貝到該目錄下,即綠色版的目錄),并選中"包含子目錄"以及"單獨添加每個文件" ,其余保留默認設置。 然后選擇確定,加載完目錄下所有文件后,點擊下一步
?9、上圖可保留所有默認設置(默認生成開始菜單和桌面快捷方式),直接選擇下一步。
10、上圖可保留默認設置(當然也可添加一些自定義的自述,如漢化說明等等),選擇下一步
11、上圖中只需修改自定義的卸載程序圖標,其余保留默認設置(底部紅色的“注意”表明只能選擇簡易方式),選擇下一步
12、上圖中選中“保存腳本”,“轉換文件路徑到相對路徑”,“編譯腳本”,最后選擇完成,NSIS 自動編譯,生成打包后的文件!下圖為腳本編譯后輸出信息:
轉載于:https://www.cnblogs.com/King-Gentleman/p/5979044.html
總結
以上是生活随笔為你收集整理的Qt4程序在windows平台下打包发布的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OpenStack 简介
- 下一篇: 【matlab】设定C++编译器