我已经安装Qt5.1.1
并创建了一个新的 Gui 应用程序。mainwindow.h 中的代码显示:
#if QT_VERSION >= 0x050000
#include <QtWidgets/QMainWindow>
#else
#include <QtGui/QMainWindow>
#endif
我认为这很好。但是当我运行它时,我有这个:
error: C1083: Cannot open include file: 'QtGui/QMainWindow': No such file or directory
我知道我什么时候更换
#if QT_VERSION >= 0x050000
#include <QtWidgets/QMainWindow>
#else
#include <QtGui/QMainWindow>
#endif
至
#include <QtWidgets/QMainWindow>
有用。
我只是想知道为什么默认代码是错误的以及如何使默认代码正确。