我正在使用 Qt 5.5 和 Visual Studio 2013 开始一个应用程序项目。
我必须创建一个高度交互的 GUI,所以我做了研究,发现 QML 将是满足我需求的最佳选择。
我从教程中获取了基本.cpp
和.qml
文件,主要看起来像这样。
#include <QtQml/QQmlComponent>
#include <QtQml/QQmlEngine>
#include <QtQml/QQmlContext>
#include <QtGui/QGuiApplication>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QmlApplicationViewer viewer;
viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto);
viewer.setMainQmlFile(QLatin1String("qml/main.qml"));
viewer.showExpanded();
return app.exec();
}
但我在构建时遇到了这个错误:
'QDeclarativeView' : 没有这样的文件或目录
所以我添加#include <QDeclarativeView>
但仍然有错误。
我不知道如何在 Visual Studio 中使用 QML 成功构建 Qt 应用程序,因此欢迎任何帮助。
我什至不确定我的.qml
文件是否在好地方。