首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从源代码安装Qt,v4.8.6

从源代码安装Qt,v4.8.6
EN

Stack Overflow用户
提问于 2018-08-28 15:26:42
回答 1查看 905关注 0票数 0

我试图从源代码编译Qt,在注入过程中出现了一个错误:

代码语言:javascript
复制
In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastAllocBase.h:84,
                 from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:25,
                 from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
                 from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26,
                 from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28,
                 from ../3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29,
                 from ../3rdparty/javascriptcore/JavaScriptCore/API/JSBase.cpp:30:
../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:173:69: error: ‘std::tr1’ has not been declared
     template<typename T> struct HasTrivialConstructor : public std::tr1::has_trivial_constructor<T> { };

这是编译器的问题吗?

EN

回答 1

Stack Overflow用户

发布于 2018-08-28 15:43:45

你的答案是这里

这个问题发生在使用默认启用C++11特性的MinGW/gcc时,例如更新的nuwen MinGW构建。 在更新JavaScriptCore以处理gcc的标准C++ 11支持之前,必须在不启用C++ 11的情况下构建它。 将mkspecs\line 32-g++qmake.conf更改为具有以下行: QMAKE_CXXFLAGS = $$QMAKE_CFLAGS -std=gnu++98 允许JavaScriptCore构建。

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

https://stackoverflow.com/questions/52061472

复制
相关文章

相似问题

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