QT creator 編輯多個UI 文件 出現 無法解析的外部符號的錯誤


創建一般的Qt Gui 程序一般會默認一個UI 文件 ,但是隨着應用程序窗口的增多,同時編輯多個UI 界面是必須的。

假設我們已經創建好了一個QTUI的工程,里面已經默認了一個UI文件,但是想在添幾個UI。

可在工程里添加一個新的ui文件。也即是Qt里的Qt Designer Form Class(UI 相關的類和一個ui文件)。

在工程文件夾QTUI上右鍵-->add New-->Qt-->Qt Designer Form Class,點擊 choose 按鈕即可。

那么在主窗口上調用這個ui即可。

但是會出現 "無法解析..."之類的錯誤,不僅如此 類似ui_***.h 頭文件沒有生成。ui_***.h 包含了ui類的定義。因此根本無法編譯。導致相應函數沒有定義無法解析。

http://coder.beitown.com/archives/523  給出了解決方法,就是重新qmake 一下。看來Qt Creator 並沒有每次qmake。

執行qmake在工程文件夾QTUI上右鍵 Run qmake


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM