首页 新闻 会员 周边 捐助

QT在编译时 编译器发生内部错误如何修改

0
[已关闭问题] 关闭于 2018-11-21 14:29

D:\QT\5.10.0\msvc2013_64\include\QtCore\qstringview.h:177: error: C1001: 编译器中发生内部错误。

在qstringview.h中显示错误的部分代码为:
template <typename Char, if_compatible_char<Char> = true>
Q_DECL_CONSTEXPR QStringView(const Char *str, qsizetype len)
: m_size((Q_ASSERT(len >= 0), Q_ASSERT(str || !len), len)),
m_data(castHelper(str)) {}

template <typename Char, if_compatible_char<Char> = true>
Q_DECL_CONSTEXPR QStringView(const Char *f, const Char *l)
    : QStringView(f, l - f) {}

ifdef Q_QDOC

template <typename Char, size_t N>
Q_DECL_CONSTEXPR QStringView(const Char (&array)[N]) Q_DECL_NOTHROW;

template <typename Char>
Q_DECL_CONSTEXPR QStringView(const Char *str) Q_DECL_NOTHROW;

else

template <typename Array, if_compatible_array<Array> = true>
Q_DECL_CONSTEXPR QStringView(const Array &str) Q_DECL_NOTHROW
    : QStringView(str, lengthHelperArray(str)) {}

请问这个错误是因为安装时发生了错误吗

GodL的主页 GodL | 菜鸟二级 | 园豆:202
提问于:2018-11-21 10:55
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册