找不到QT的头文件怎么办?

找不到QT的头文件怎么办?,第1张

Qt的文件引入是要分模块的,要加入某个模块的头文件,就要走pro文件中 Qt += xxx(对应的模块),或者在头文件中加上对应的路径。

比如界面相关控件,假设要包涵 QLabel 头文件, 就要加上 Qt += widgets

或者 #include <QWidgets/QLabel>

文件名字写错。

如果头文件在工程文件夹目录下(不包括工程文件夹下的子文件夹),文件名字写错导致qtcreator头文件中的结构体找不到。

Qt是跨平台的图形开发库,目前由Digia全资子公司QtCompany独立运营。

首先

qmake -project

然后打开生成的hello.pro文件,加上两行

QT += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

把这两行放前面

大体如下:

######################################################################

# Automatically generated by qmake (3.0) ?? ??? 26 08:54:10 2014

######################################################################

QT += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TEMPLATE = app

TARGET = hello

# Input

SOURCES += main.cpp

然后

qmake hello.pro

mingw32-make


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11922005.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存