1. 程式人生 > >Qt5中qapplication no such file or directory

Qt5中qapplication no such file or directory

最近開始學Qt,對照著霍亞飛的《Qt Creator 快速入門》第二版,裡面用的是Qt4,但是我直接裝了qt opensource後發現時Qt5,就在Qt5的環境上學習。

在第二章2.3節,自己編寫一個main函式時執行出現qapplication no such file or directory的錯誤。查了後發現解決辦法如下:

在專案檔案.pro中加入“QT += widgets”

這是因為因為Qt4採用QtGui庫在Qt5已經採用了QtWidgets替代。

在Qt creator 自己生成的widget能看到這樣一句話:

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

應該就是這樣了。