『壹』 CLion配置QT
在2023年7月7日的更新中,我們關注於CLion的QT配置步驟。首先,前往官方網站下載最新版本的QT,推薦選擇桌面版開發選項,即Qt 6.5 for desktop development。
進行在線安裝時,只需跟隨提示,一路點擊下一步,直至安裝完成。安裝完成後,我們需要配置QT環境變數以在CLion中新建項目。項目通常採用CMake進行組織,配合gcc編譯器以實現跨平台開發。
在CLion中創建新的QT項目時,大部分選項保持默認,然後點擊創建。接下來,確保選擇的是QT自帶的gcc編譯器路徑,這樣在構建項目時就不會遇到錯誤。
配置完畢後,項目已經可以正常運行。不過,如需體驗類似QT Creator的界面開發功能,還需額外設置兩個外部工具。首先,在設置->工具->外部工具中,選擇designer.exe,參數設置為"$FileName$",工作空間設為"$ProjectFileDir$"。
另一個工具是uic.exe,參數應為"$FileName$" -o ui_$FileNameWithoutExtension$.h,工作目錄則設為$FileDir$。完成這兩個步驟後,你就可以在CLion中享受完整的QT開發體驗了。
主要原因是生成的ui_*.h沒有更新這是因為UI界面修改後,所有的UI控制項布局都依賴所版生成的Ui_*頭文件權你可以自己運行uic工具當然你也可以當修改後運行下Qmake,因為Qmake會自動運行Moc和Uic這樣你的Ui文件就更新了而Shadowbuild只是輔助工具,用來生成別的版本build的工具而已當你修改了project選項,一般來說當你點運行的時候是會重新Qmake一下的,這樣你的UI文件又更新了有問題HI