關於QT程式的打包

2021-10-03 11:05:54 字數 830 閱讀 9628

1.首先需要打包工具engima virtual box,

[軟體圖示如下圖:

上面是我們需要封裝的軟體並壓縮成為乙個.exe檔案。

2.接下來我們需要進入qt,將寫好的軟體進行以release方式執行一次。操作如下圖:

這時你的工程專案資料夾下,會生成乙個關於release的資料夾:

開啟關於release相關的資料夾,找到該目錄下release目錄下的.exe程式。將這個.exe檔案拷貝出來,建立乙個單獨的資料夾,放在這個資料夾下。

在直接的window視窗搜尋qt:

接著輸入命令列,cd /d 路徑(指的是需要打包的exe程式目錄,就是剛才拷貝出來的exe程式所在的目錄),回車後,輸入如下命令列:windeployqt 程式名 敲擊回車。這一步操作是將所需的庫檔案全都拷貝到exe程式的當前檔案:

此時資料夾下面就會多出來很多的啟動檔案以及配置檔案,這些檔案是你需要開啟自己.exe檔案所需要的檔案。

qt打包程式

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

qt程式打包

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

Qt 程式打包

設定程式圖示 把ico檔案放到源檔案目錄下,命名為 test.ico 建立乙個myico.rc檔案,輸入如下內容 idi icon1 icon discardable test.ico 在pro檔案寫入rc file myico.rc執行qmake,編譯 編譯,打包 選擇release編譯執行 將生...