C++ Qt5编译器错误:';QtQuick';:没有这样的文件或目录
我创建了一个QtGUI应用程序,希望在其中嵌入一个QtQuick 2.0 QML文件。 为此,我在.pro文件中添加了QT+=quick 这就是我的代码的样子: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;
#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