[英]Can not #include <QQuickView> (or <QtQuick>).
我有一个问题,包括QQuickWindow到Qt应用程序。
我正在将Qml集成到Qt应用程序中,而不是由我构建的。 到目前为止成功了。 我补充道
QT += qml quick
进入我的项目文件。 我也包括在内
#include <QtQml>
#include <QQuickView>
进入主要的cpp。
然后我使用QQmlApplicationEngine加载Qml代码。 这很有效。
但自上次构建以来,Qt应用程序已更改,我不能再包含QQuickView或QtQuick。
我遇到了一些错误,我看不出它们与我的问题有什么联系。 喜欢:
C2371: 'int32_t' : redefinition; different basic types
要么
C2375: 'ioctlsocket' : redefinition; different linkage
像这样的很多错误。 所以我坚持这个。 任何帮助,将不胜感激。
我正在使用Qt 5.3.1(MSVC 2010,32位)
谢谢。
我今天遇到了这个问题。 想到也许有人会遇到这个问题,这是我如何解决它:
#include <QtQuick/QQuickView>
#include <QtQuick/QQuickItem>
看起来你的项目有一些与Qt无关的其他依赖项。 没有足够的信息来确切地说出错误,但是当您在代码中的某个地方包含Winsock2.h之前的windows.h时,可能会弹出这种错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.