A. Qt的編譯器問題
你得設置這個:
B. Qt更換版本後的編譯問題
在設置里重新指定 debuger 路徑
C. 在qt上編譯出現以下問題,怎麼解決
int main(int argc, char * argv[]) // 直接這樣寫
D. 關於QT編譯報錯的問題,哪位大神遇到過類似的問題么,卡了我兩天了。
這個是你構建套件的問題。kit: Desktop Qt 5.6.0 MSVC2013 32bit 這句話的意思,就是你現在構建套件不匹配。
1、代碼是從別人那裡復制過來的話,記得都清楚build的路徑,qmake後,重新構建。
2、如果是IDE不對的話,得完全刪除當前的QT,然後重新下載相對應的ide。一般後面會標示。這個qt是帶編譯器的。
E. Qt中的編譯錯誤
No rule to make target `../laying_out_widgets.cpp', needed by `debug/laying_out_widgets.o'. Stop.
這個是說你的Makefile文件裡面沒有提供laying_out_widgets.cpp的編譯規則。
不知道你是自己寫的Makefile還是自動生成的Makefile,總之就是這個Makefile有點問題。相應的增加laying_out_widgets.cpp的編譯規則就可以了。
在工程裡面添加laying_out_widgets.cpp文件就可以了 ,會重新自動生成新的Makefile。