VS2012 QT程式打包部署詳解

2022-03-11 21:18:15 字數 1638 閱讀 4076

installshield安裝完成後,執行以下步驟右鍵解決方案-->新增-->新建專案-->其他專案型別-->安裝和部署,具體操作如下圖:

在繼續往下操作前一定要選擇發布,在啟動專案的屬性內設定發布資料夾預設路徑設定為安裝系統的資料夾。

在下圖中的第四步中新增程式檔案時會有主輸出、原始檔、dll等。下圖中的第五部顯示出的ui.主輸出,在生成安裝檔案後程式包中包含了與ui層進行互動引用的其它層的引用檔案,但不會生成和ui層(啟動層)沒有相連的元件,我們只能通過手動新增。

程式原始檔是程式執行的資源檔案,也包含了程式的原始碼檔案。如果不需要打包原始檔的話,這步可以省略。

6.設定快捷方式與圖示

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

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

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

好了設定完成後,接下來就是生成解決方案了或者是只生成單個程式集,這時候安裝檔案就只有乙個setup.exe了,如下圖。

操作完上述步驟後,程式打包基本設定已經完成,接下來要做的就是生成解決方案。生成解決方案後會在安裝程式集下面生成乙個名為setup的資料夾,安裝檔案就儲存在下面的目錄中。install在生成安裝檔案後會有setup.exe和.msi兩中安裝檔案,exe檔案是安裝的引導檔案,核心檔案是msi檔案,裡面封存了程式的元件。在裡面找到setup.exe檔案及msi檔案即可進行安裝。

也可 參考

VS2012打包部署Winform程式

打包前的準備工作 新建乙個打包部署專案,點ok,如果是第一次使用的話,會開啟乙個網頁,按照提示的步驟來做,點ok,這時候不再是開啟網頁,這時開啟會提示啟用或者是試用 選第一項,下一步 輸入收到的郵件裡的啟用碼,啟用 啟用完成,進入到部署介面 開始打包 注意要選擇realease發布 1.基本配置,根...

qt打包程式

qt的應用程式編譯出來之後,將單獨的exe程式拿到其他pc上執行是執行不起來的,會提示缺少對應的動態鏈結庫。我們需要去qt的安裝目錄下找到所有的qt程式執行時所依賴的,將他們和exe程式放到同一目錄下,程式才可以執行。根據上邊的描述我們可以想象的到,如果手動去尋找應用程式依賴的動態庫,這是一件非常麻...

qt程式打包

qt程式打包發布方法 使用官方提供的windeployqt工具 qt5.8 64 bit for desktop msvc 2015 下打包發布程式 qt 官方開發環境使用的動態鏈結庫方式,在發布生成的exe程式時,需要複製一大堆 dll,如果自己去複製dll,很可能丟三落四,導致exe在別的電腦裡...