QT程式打包出錯 缺少dll或者應用程式無法啟動

2021-07-16 18:27:42 字數 356 閱讀 2781

在打包qt開發的應用程式時,遇到兩個錯誤,

缺少dll或者應用程式無法啟動,第乙個錯誤肯定是沒有將應用程式的依賴dll包含完全;

第二個錯誤重點說一下:

(1)要將qwindows.dll放在platforms資料夾中,然後再將其和其他

依賴dll放在同級目錄,如果直接將qwindows.dll與其他dll放在一起,打包就會出現應用程式無法啟動的錯誤;

(2)如果你是用vc開發的qt程式或者其他dll用了vc編譯,那麼要將vc編譯器的幾個相關dll一起拷貝,

這幾個dll在系統目錄也要拷貝,一起打包,否則在其他電腦上執行打包好的exe時,就會出現應用程式無法啟動的錯誤!

good luck !

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編譯執行 將生...