QT_STATIC_CONST 没有命名类型

Posted

技术标签:

【中文标题】QT_STATIC_CONST 没有命名类型【英文标题】:QT_STATIC_CONST does not name a type 【发布时间】:2016-02-16 08:56:31 【问题描述】:

我使用 QT5.4.1 版本和我已安装的 QWT-6.1.2 库,但在编译时收到错误“QT_STATIC_CONST 未命名类型”。经过一些研究如何解决这个问题,我发现我应该安装 QT 5.5 版。 我已经实现了,但是错误出现了! 顺便说一句,我使用 Kubuntu 我该怎么办?

【问题讨论】:

修复不是安装Qt 5.5,而是升级Qwt。你确定它是 QWT-6.1.2 而不是 QWT-6.1.1 吗?你的 Kubuntu 版本是多少? bugs.launchpad.net/ubuntu/+source/qwt-qt5/+bug/1485213 【参考方案1】:

QT_STATIC_CONST' 没有命名类型。 通过在插入 Qwt 文件之前定义 QT_STATIC_CONST,编译工作。 - 在 Qt5.4 中,从 qglobal.h 中删除了 QT_STATIC_CONST - Qwt 6.1.1 使用了这个宏,但在 Qwt 6.1.2 中修复了它

【讨论】:

以上是关于QT_STATIC_CONST 没有命名类型的主要内容,如果未能解决你的问题,请参考以下文章

对象没有命名类型错误

错误:“ostream”没有命名类型

G ++“没有命名类型”

结构没有在c ++中命名类型

对象之前的预期')'。类没有命名类型[重复]

VCOS 没有命名类型