首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能#include <QQuickView> (或<QtQuick>)。

不能#include <QQuickView> (或<QtQuick>)。
EN

Stack Overflow用户
提问于 2014-08-28 21:46:38
回答 2查看 2.6K关注 0票数 1

我有一个问题,在Qt应用程序中包含QQuickWindow。

我正在将Qml集成到Qt应用程序中,这不是我构建的。到目前为止,这是成功的。我添加了

代码语言:javascript
复制
QT += qml quick 

添加到我的项目文件中。我还包括了

代码语言:javascript
复制
#include <QtQml>
#include <QQuickView>

进入主cpp。

然后我用QQmlApplicationEngine加载了Qml代码。这样做效果很好。

但自从上次构建以来,Qt应用程序已经被更改,我不能再包含QQuickView或QtQuick了。

我收到了一些错误,我看不出它们与我的问题有什么联系。像这样:

代码语言:javascript
复制
 C2371: 'int32_t' : redefinition; different basic types

代码语言:javascript
复制
 C2375: 'ioctlsocket' : redefinition; different linkage

有很多这样的错误。所以我被这个卡住了。任何帮助都将不胜感激。

我使用的是Qt 5.3.1 (MSVC 2010,32位)

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2018-03-29 00:00:13

我今天遇到了这个问题。我想也许有人会遇到这个问题,下面是我如何解决这个问题的:

代码语言:javascript
复制
#include <QtQuick/QQuickView>
#include <QtQuick/QQuickItem>
票数 3
EN

Stack Overflow用户

发布于 2014-08-28 22:03:16

看起来您的项目有一些与Qt无关的其他依赖项。它没有足够的信息来准确地指出哪里出了问题,但是当您在代码中的某个地方将windows.h包含在Winsock2.h之前时,这种类型的错误可能会弹出。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25550445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档