1. 程式人生 > >Qt5 中報錯“xxx dose not name a type”的解決方案以原因

Qt5 中報錯“xxx dose not name a type”的解決方案以原因

問題描述:

在QT中實現一個主頁面轉到登陸介面過程中,出現了這樣的錯誤:“QT error: ‘MainPage’ does not name a type”;報錯說 xxx 沒有宣告一種型別,但是在使用中明明已經有宣告。

問題解決:

在查找了一些資料後才發現,原來是 mainpage.h 與 loginpage.h 兩個檔案中,互相包含了對方,由此造成了這樣的錯誤。只需要將無須包含另一方的標頭檔案去掉。便可以解決問題