windows下安裝包製作軟件:NSIS的使用方法(以Qt爲例)

  NSIS (Nullsoft Scriptable Install System) 是一個專業開源的製作 windows 安裝程序的工具。它提供了安裝、卸載、系統設置、文件解壓縮等功能。下面以Qt程序安裝包的製作爲例,介紹NSIS的用法。

  首先準備好要打包發佈的目標程序,如下圖所示:(包括可執行程序,各種dll模塊庫,依賴庫,插件庫,資源文件等)



  在https://download.csdn.net/download/u014552102/10428138

點擊打開鏈接   下載nsis,在windows平臺下解壓,解壓完成後得到nisedit_2.0.3.0.exe和nsis-3.03-setup.exe。將這兩個exe程序安裝完畢後,在桌面可以看到生成了兩個快捷方式HM NIS Edit和NSIS,如下圖所示:


  打開HM NIS Edit,點擊“文件”->“新建腳本:嚮導”,然後選擇“下一步”

  


填寫應用程序的基本信息。“應用程序網站”根據實際需要填寫(若沒有,則保留空白即可),點擊“下一步”。



“安裝程序圖標”指生成的安裝包顯示的圖標。“”安裝程序文件”指生成的安裝包的名字。“安裝程序語言”選擇SimpChinese,其它保持默認即可。點擊“下一步”。



如下圖所示保持默認選項即可,點擊“下一步”。



將選項中 "c:\path\to\file\AppMainExe.exe", c:\path\to\file\Example.file 都刪除。點擊上方的樹形圖按鈕(AddDirTree)



"SelectDirecory"中選擇要打包的目標程序所在的目錄,即上文所說的包括可執行程序,各種dll模塊庫,依賴庫,插件庫,資源文件等發佈時所需要的所有文件的目錄。點擊確定。



之後一路選擇默認設置,到下圖,點擊“完成”即可。



點擊“NSIS”->“編譯腳本”



另存爲nsi文件



把報錯的行全部刪除掉,直到“編譯腳本”成功



如下圖所示,編譯成功後,按照紅色框中的路徑中找到相應的........setup.exe文件,該文件即爲目標程序安裝文件。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章