您好,登錄后才能下訂單哦!
這篇文章主要介紹如何使用NSIS默認向導腳本制作Windows安裝包,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
??應用程序發布的時候,具備以下兩種方式:
靜態編譯:把相關聯的庫一并引入可執行程序,雖然發布簡單,編譯出來只有一個exe文件。(特別注意:編譯時,其依賴的庫也需要使用靜態包)。
動態編譯:把相關聯的庫以dll的形式提供(linux下是.so)引入,不被包含進可執行程序,發布不方便,但可執行程序較小。 預先準備工具 Qt應用需要先打包,使用windeployqt,建議打包后到無環境的對應系統的虛擬機上嘗試。 具體直接略,不會的請百度。 ??
<br>
??在windows下,很多程序運行起來,會有一系列安裝,勾選用戶協議,自定義的安裝界面,安裝之后對應的路徑放置應用的程序文件,創建開始菜單文件夾,放置桌面快捷方式,任務欄也可能有固定圖標, ??以上情況,安裝包就需要單獨定制了,如Qt的安裝包,其他產品的安裝包: ?? ??以上Qt的界面確實不太漂亮,漂亮的界面是需要美工做主題的,懷疑Qt公司沒有ui設計參與。 ??還有很多其他安裝界面: ??
??卸載界面也可以定制,當然會增加一定的工作量,如下圖: ??
<br>
??Nsis其實是使用一種腳本語言了,學習成本肯定是不低的。 ??采用NSIS + QT 制作安裝程序實際上就是使用QT制作安裝程序,而NSIS僅僅將制作的安裝程序打包成一個exe。
??下載地址:https://nsis.sourceforge.io/Download
?? ?? ?? ??
<br>
??可勾選用戶協議,可選擇安裝路徑,并且在開始菜單和桌面創建圖標。
??一般需要用到的就是“編譯NSI腳本”和“腳本編輯器(VNISEdit)”。 ?? ??
??使用向導基本進行建立,可滿足常規的一些應用安裝過程: ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??生成了腳本: ?? ??保存為腳本: ?? ??至此,可以關閉腳本編輯器了(注意:最好留著,后邊邊調試腳本邊編譯測試)。
??切到主界面,打開NSI腳本編譯器,對腳本進行編譯: ?? ??加載腳本: ?? ??加載之中(copy文件等操作): ?? ??加載完成: ??
??向導生成的安裝過程: ?? ?? ?? ?? ?? ??
?? ??
?? ?? ??
以上是“如何使用NSIS默認向導腳本制作Windows安裝包”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。