【发布时间】:2017-04-01 13:53:53
【问题描述】:
我安装了 Qt 5.8,但出现此错误。 我的 pro 文件中也有 CONFIG += c++14,我也尝试过使用 c++11。
/usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h:106: error: ‘is_same’ is not a member of ‘QtPrivate’!QtPrivate::is_same<const
还有
/usr/include/c++/5/type_traits:958: note: ‘std::is_same’
struct is_same;
【问题讨论】:
-
这个问题可以通过一些上下文和细节来改进:1)错误信息似乎被切断了,提供完整的信息。 2) 什么时候你得到那个错误?编译您的应用程序之一?编译 Qt?
-
您确定安装的版本吗? This commit 应该修复这个 IMO,据我所知,它应该在 5.8.0 中。
-
/usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h看起来很奇怪。也许您正在混合来自不同版本 Qt 的头文件?
标签: c++ qt c++11 typetraits