VS2012 QT程序打包部署詳解


1、設置安裝程序集

    InstallShield安裝完成后,執行以下步驟右鍵解決方案-->添加-->新建項目-->其他項目類型-->安裝和部署,具體操作如下圖:

 

  2、發布程序

    在繼續往下操作前一定要選擇發布,在啟動項目的屬性內設置發布文件夾默認路徑設置為安裝系統的文件夾。

  3、設置程序安裝信息

    Application Information主要設置程序在安裝時顯示的有關程序的一些信息,如:程序的開發者、程序開發公司,程序安裝圖標和程序簡介等。

4、添加程序文件

    在下圖中的第四步中添加程序文件時會有主輸出、源文件、dll等。下圖中的第五部顯示出的UI.主輸出,在生成安裝文件后程序包中包含了與UI層進行交互引用的其它層的引用文件,但不會生成和UI層(啟動層)沒有相連的組件,我們只能通過手動添加。

  5、添加程序的資源文件

    程序源文件是程序運行的資源文件,也包含了程序的源碼文件。如果不需要打包源文件的話,這步可以省略。

 

6.設置快捷方式與圖標

Application Shortcuts 程序快捷打開方式,Install為用戶提供了兩種顯示形式,分別是Win菜單和桌面。下圖顯示了設置的一些注意項,此階段也可以設置程序的顯示圖標。

7設置程序安裝時的安裝視圖

根據自己的需要進行設計即可。


    

發布程序

           上面的安裝步驟執行完成后即可生成解決方案,但是生成的文件會放在DVD-5文件夾內,想要使用安裝文件的話就必須拷貝整個文件夾否則安裝會出錯,這樣內容很繁瑣,而且給客戶的安裝體驗度也很差,那應該有其它的解決辦法吧,是的,如下圖所示,我們將使用SingleImage的安裝包,將所有文件集成到一個Setup.exe中,再次安裝的時候只需要一個Setup.exe即可。

         

 

 

如果我們的安裝文件內沒有打包程序運行環境那上面的操作步驟就完全可以滿足只需要一個Setup.exe即可的要求了,但如果需要將安裝環境打包到Setup.exe中的話還必須要經過下圖的步驟。

  好了設置完成后,接下來就是生成解決方案了或者是只生成單個程序集,這時候安裝文件就只有一個setup.exe了,如下圖。

操作完上述步驟后,程序打包基本設置已經完成,接下來要做的就是生成解決方案。生成解決方案后會在安裝程序集下面生成一個名為Setup的文件夾,安裝文件就保存在下面的目錄中。Install在生成安裝文件后會有Setup.exe和.msi兩中安裝文件,exe文件是安裝的引導文件,核心文件是msi文件,里面封存了程序的組件。在里面找到Setup.exe文件及msi文件即可進行安裝。

 

也可 參考http://blog.csdn.net/zhang_xinxiu/article/details/9099757

http://www.cnblogs.com/wenyang-rio/archive/2013/01/21/2869804.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM