新建QT工程

在第二版的QT+Creator里面,新建的main.cpp的文件里面包含的头文件是如下:

#include <QApplication>

但是会提示找不到该文件及路径。

原因是:Qt5里不再用QtGui模块,而是使用QtWidgets模块。解决方法:在.pro里加上QT += widgets。或者包含的头文件都写成如下:

#include <QtWidgets/QApplication>

然后改成这样以后,IDE检查不出错误出来。但是当你编译运行,又会报一大堆错误:

main.obj:-1: error: LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __cdecl QApplication::QApplication(int &,char * *,int)" (__imp_??0QApplication@@QEAA@AEAHPEAPEADH@Z),该符号在函数 main 中被引用

解决方法:在在.pro里加上

QT += widgets

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容