Qt 程式打包

2021-08-19 16:25:05 字數 398 閱讀 8331

設定程式圖示

把ico檔案放到源檔案目錄下, 命名為」test.ico」

建立乙個myico.rc檔案, 輸入如下內容

idi_icon1 icon discardable "test.ico"在pro檔案寫入rc_file = myico.rc執行qmake, 編譯

編譯, 打包

選擇release編譯執行

將生成的exe檔案放到某個路徑下, 如desktop/test在cmd裡, 進入到exe存放路徑, 使用wendeployqt工具拷貝exe執行需要的dll

使用inno setup compiler生成安裝檔案

inno setup 工具使用注意事項

qt打包程式

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

qt程式打包

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

Qt程式打包發布

首先用 qtcreator 新建乙個 專案,直接用預設的 qmainwindow 程式就可以了,專案名字假定是 hellomw 然後以 release 方式編譯生成 exe 程式 生成的程式執行正常之後,找到專案的生成目錄,比如 專案原始碼路徑 c qtpros hellomw 它的專案生成目錄是 ...