[英]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.