QT 常見錯誤

2021-06-28 00:08:44 字數 728 閱讀 1669

「class」 dose not name a type

在qt編譯中經常會遇到這種錯誤,然而宣告是沒有問題的,標頭檔案也新增了。

錯誤原因:是標頭檔案的新增順序,或者相互包含了。

the cdb process terminated

debug模式下會出現這個錯誤,程式崩潰,release模式下程式直接崩潰,連錯誤都不報。

應用程式無法正常啟動(0xc000007b)

程式直接崩潰,但執行又不報缺少缺少哪個dll,只說是程式無法正常啟動。

這時可以使用dependency walker軟體檢視該程式的相關依賴,是否存在x64和x86版本dll不匹配的情況。

當然該軟體也可以檢視缺少哪個dll。

debug版本正常release版本閃退

這個問題很難找,有時候觸發的條件莫名其妙,毫不相關,可能是由於某個變數沒有進行初始化。

中文亂碼

一般來說這樣設定就可以解決,如果不能解決的話在.pro檔案中加入

qmake_cxxflags += /utf-8 重新編譯,刪除再重新編譯就可以了。

Qt中常見錯誤整理

解決方法 在構建裡面清理所有專案,重新構建 思路 工程在別的電腦可以執行說明不是程式問題,本電腦上可以執行其它工程說明電腦本身或者qt不存在問題,那只能是工程本身構建的問題 2 qt編譯出錯error in util.asciify build helloworld desktop qt 5 6 1...

Linux環境下Qt常見錯誤

開啟qt的外掛程式 assistang,designer 等時,出現下面錯誤 error while loading shared libraries libgstreamer 0.10.so.0 cannot open shared object file no such file or dire...

Qt 5 常見錯誤彙總

1.沒加 qt sql,需要再.pro檔案中加上 2.無故崩潰,這個有多種原因,多為指標問題,例如,指標記憶體洩露,指標未開闢空間直接使用,ui還未建立就使用ui裡面的東西。等等 3.sql問題,有訊號槽,但是不能操作tableview,model labtool insertrecord 1,re...