如何使用C ++ 14支持从源代码构建Qt 5

Phcerdan

我正在尝试使用gcc4.9的-std = c ++ 14标志从git构建Qt 5.4.1。但是我不确定如何正确地将标志传递到构建过程中。

我已经读到,从Qt5.4开始,将CONFIG + = c ++ 14添加到qt项目文件应该可以工作,因此我将其添加到位于顶部文件夹中的qt.pro中。

但是Qt仍使用-std = c ++ 0x(c ++ 11)进行编译。

托米洛夫·阿纳托利(Tomilov Anatoliy)

如果您使用g ++clang ++构建Qt 5,则分别转到qt5/qtbase/mkspecs/common/g++-base.conf,然后qt5/qtbase/mkspecs/common/clang.conf简单地将QMAKE_CXXFLAGS_CXX11 = -std=c++11赋值的右侧更改为(例如)-std=gnu++1z(或您需要的任何值)。

要构建Qt 5,您必须运行qt5/configure带有-c++11提供的脚本(和-platform linux-clang-libc++/linux-clanglinux-g++或任何您需要的-参数是qt/qtbase/mkspecs/*/代表您的平台目录名称)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Clang的QtCreator中的C ++ 14支持

来自分类Dev

Clang 3.3和C ++ 14支持吗?

来自分类Dev

这是g ++ c ++ 14支持中的错误吗?

来自分类Dev

配置需要C ++ 14支持,但gcc -v = 4.9.3

来自分类Dev

如何使TIdIMAP4支持袜子4/5代理?

来自分类Dev

JavaServer Faces 2.2和HTML5支持,为什么仍在使用XHTML

来自分类Dev

Qscintilla产生错误:“ Qt需要C ++ 11支持”

来自分类Dev

Sitecore HTML5支持

来自分类Dev

Eclipse JUnit 5支持

来自分类Dev

使用gcc OpenMP支持从源代码构建R时出错

来自分类Dev

如何从源代码编译gcc-5?

来自分类Dev

使用MinGW或VS2012编译器在Qt上启用C ++ 11支持

来自分类Dev

如何使用 python2 和 3 支持从源代码构建 vim80?

来自分类Dev

如何为ARM64位支持iOS构建libssh2

来自分类Dev

如何获得对Windows的python3支持的Neovim构建?

来自分类Dev

64位支持使用vs-mda-remote构建Ipa

来自分类Dev

无法使用Python2支持构建OpenCV 3

来自分类Dev

使用32和64位支持库构建/安装llvm / clang

来自分类Dev

使用Webrtc h264支持为Android构建Chromium

来自分类Dev

无法使用Python2支持构建OpenCV 3

来自分类Dev

如何使Unity 5.x支持C#5或6?

来自分类Dev

XCode 5支持iOS 5.0图标

来自分类Dev

为什么HTML5支持`dir`属性?

来自分类Dev

苹果iPhone 5支持moiblefirst应用

来自分类Dev

XCode 5支持iOS 5.0图标

来自分类Dev

IIS <8上的ASP.NET 5支持

来自分类Dev

如何在Gradle构建中为S3支持的Maven存储库使用默认的AWS凭证链?

来自分类Dev

在每个Qt Creator项目中添加C ++ 11支持

来自分类Dev

如何从源代码构建libcurl?