C++ Qt5编译器错误:';QtQuick';:没有这样的文件或目录

C++ Qt5编译器错误:';QtQuick';:没有这样的文件或目录,c++,qt,C++,Qt,我创建了一个QtGUI应用程序,希望在其中嵌入一个QtQuick 2.0 QML文件。 为此,我在.pro文件中添加了QT+=quick 这就是我的代码的样子: #include <QApplication> #include <QtCore> #include <QtQuick> int main(int argc, char *argv[]) { QApplication a(argc, argv); QQuickViewviewer;

我创建了一个QtGUI应用程序,希望在其中嵌入一个QtQuick 2.0 QML文件。 为此,我在.pro文件中添加了QT+=quick

这就是我的代码的样子:

#include <QApplication>
#include <QtCore>
#include <QtQuick>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    QQuickViewviewer;
    viewer.setSource(QUrl::fromLocalFile("file.qml"));
    viewer.show();

    return a.exec();
}

这是一个编译错误,不是链接器错误。特别是预处理器错误。这意味着您的include目录中没有QtQuick.h。查找此文件并将适当的目录添加到项目设置我搜索了我的整个Qt目录,但没有QtQuick.hSo您没有构建它。看看这里,这些问题的解决方案总是一样的:1。删除生成目录。2.构建您的项目。
#-------------------------------------------------
#
# Project created by QtCreator 2013-10-15T17:54:42
#
#-------------------------------------------------

QT       += core gui \
            quick

TARGET = IntegratedPowerSupply
TEMPLATE = app


SOURCES += main.cpp

HEADERS  +=

OTHER_FILES += \
    ../../PowerSupply/PowerSupply/file.qml