首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QT项目移植到QT5.7

QT项目移植到QT5.7
EN

Stack Overflow用户
提问于 2016-09-03 00:24:10
回答 1查看 315关注 0票数 1

我得到了一个使用cmake而不是qmake的QT项目。CMakeList.txt文件包含一些QT模块。

代码语言:javascript
复制
find_package (Qt5 REQUIRED COMPONENTS Widgets Core  Gui Multimedia SerialPort Declarative)

我使用sudo ./qt-unified-xxxx.run命令运行QT5.7。它尝试安装/opt/文件夹,我没有更改此路径。

如果我编写Qml Quick模块而不是声明性的,我会得到c++11错误。

代码语言:javascript
复制
/QtCore/qbasicatomic.h:61:4: error: #error "Qt requires C++11 support"
 #  error "Qt requires C++11 support"

安装完成后,我将项目设置设置为使用cmake。但由于以下消息,qt运行按钮处于非活动状态。

代码语言:javascript
复制
Project ERROR: Unknown module(s) in QT: declarative

我检查了QT5子模块,QT5.7不包括Declarative module.When

我找不到如何安装声明性模块或处理此问题。

EN

回答 1

Stack Overflow用户

发布于 2016-09-03 02:03:40

好的,我看到声明是从Qt5.6 (https://wiki.qt.io/New_Features_in_Qt_5.6)开始才被删除的。如果有错误,用QtQuick替换它并修复所有的QML/C++代码(http://doc.qt.io/qt-5/qtquick-porting-qt5.html)。

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

https://stackoverflow.com/questions/39296949

复制
相关文章

相似问题

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