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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)