QT 程式異常結束 exe crashed

2021-08-16 21:21:14 字數 647 閱讀 2899

不過就在剛剛我又出現了這個問題,這種問題一般出現在如下情況:

1、新增一些新的模組或**中需要新的qt的dll庫等;

2、把別人的**拉倒本地後再編譯(別人的庫包括上一條所述的內容);

qt的release模式是需要單獨去尋找dll或相關鏈結庫的,如果它自己找不到,就會爆出標題所述的內容,此時你可以檢查你的環境(但是就像我之前說的,我也不知道我要檢查什麼環境!),另外一種有效的做法就是呢:

安裝qt後會隨著按照乙個命令列工具(和windows自帶的cmd類似),叫做 qt 5.7 for desktop (mingw 5.3.0 32bit),在開始目錄裡開啟這個工具,如下圖:

在命令列中進入到,編譯後的exe存放的目錄中,然後輸入命令:

windeployqt ***.exe

其中***.exe就是你生成的exe名稱,這條命令會把exe相關的內容解析出來,你會在資料夾中看到很多qt的相關dll,這些都是依賴性,有了這些依賴項之後,再返回執行qt creator就能成功執行啦~~~~

當然了,這種方式也適用於對應用打包,把exe單獨放到乙個資料夾,執行上述命令,這個資料夾就可以在沒有qt的環境的電腦中執行了。

Qt程式異常結束

解決qt程式異常結束 qt程式異常結束如下圖所示 出現這種情況一般是庫檔案載入的問題,因為程式編譯通過並且沒有報錯,然而程式卻沒有執行起來,這個時候的錯誤應該屬於鏈結庫檔案錯誤。鏈結時出錯 解決辦法 1 如果有動態庫,需要將動態庫複製到exe 執行檔案 的同一級目錄下 2 如果是靜態庫,需要在pro...

qt程式異常結束crashed

今天除錯以前寫的opencv的程式發現每次一點執行就報錯誤 starting d qt qprojects build helloworld lian debug debug helloworld.exe.程式異常結束。d qt qprojects build helloworld lian deb...

qt 程式異常結束。 QT間期異常知多少?

qt間期的測量從q波起始至t波 非u波 結束,包括qrs波時限 st段長度 t波寬度。由於qrs波時限代表心室除極時間,t波寬度代表心室快速復極時間,因此qt間期是對心室電活動總時間的測量。qt間期異常,提示哪些問題?正常的qt間期 正常qt間期範圍是0.35 0.43s,或者是0.39s 0.04...