构建qmake项目时如何使用C ++ 14功能?

力克力

我目前在Qt应用程序中使用C ++ 11功能。但是,我想在我的应用程序中使用一些新的C ++ 14功能。

要在Qt应用程序中启用C ++ 11,只需在qmake项目文件中添加一行,即:

CONFIG += c++11

或以下版本:

QMAKE_CXXFLAGS += -std=c++1y

我已经尝试过使用C ++ 14进行相同的操作,但是没有用。像这样更改了qmake项目的上述行

CONFIG += c++14

或以下版本:

QMAKE_CXXFLAGS += -std=c++1y

之后,在尝试构建项目时会出现许多以前不存在的编译错误。该项目编译正常,但是,如果我尝试使用任何C ++ 14功能,则会收到编译错误。这是一个例子:

template<typename T>
constexpr T pi = T(3.1415926535897932385);

这是相应的错误:

main.cpp:7: error: template declaration of 'constexpr const T pi'
constexpr T pi = T(3.1415926535897932385);  
          ^

在QtCreator中使用qmake项目时如何启用C ++ 14功能

我正在使用Qt 5.3.2,Qt Creator 3.2.1和MinGW 4.8.2 32位。

罗密欧

Qt Creator只是一个IDE

您可以将IDE视为“更智能的文本编辑器”,它可以帮助开发人员进行调试,构建,代码完成,文件管理等。

IDE在编译期间无关紧要。

重要的是您的编译器。而且它独立于您的IDE。

g ++ 4.8.x不支持许多C ++ 14功能:查看此页面以了解支持哪些C ++ 14功能

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C ++ 14 TS功能和GCC 4.8

来自分类Dev

使用新的c ++ 14 / c ++ 17功能改进可变参数模板功能

来自分类Dev

C-构建大型项目时功能的多个定义

来自分类Dev

尽管使用了C ++ 14功能,为什么用C ++ 11编译仍然成功?

来自分类Dev

尽管使用了C ++ 14功能,为什么用C ++ 11编译仍然成功?

来自分类Dev

如何使用最近的 MinGW 将 qmake 设置为 C++14?

来自分类Dev

如何使用C ++ 14和C ++ 1z中的功能来缩短此可变参数模板代码?

来自分类Dev

可以忽略c ++ 11的尾随返回类型功能,而支持c ++ 14的函数返回类型推导功能吗?

来自分类Dev

折叠表达式是C ++ 14还是C ++ 1z功能?

来自分类Dev

使用 C# 7.0 功能时无法构建

来自分类Dev

如何在Eclipse 2020-12中为Java 14启用预览功能?

来自分类Dev

GdPicture14可以在使用消费计划的Azure功能中工作吗?

来自分类Dev

如何使用List中存在的功能。在C#中的列表中搜索项目时出错

来自分类Dev

4.7的新增功能-寻找一种在C#中指定RowDefinitions =“ 1 *,Auto,25,14,20”的方式

来自分类常见问题

单元测试项目引用功能项目时,Azure功能构建管道失败

来自分类Dev

单元测试项目引用功能项目时,Azure功能构建管道失败

来自分类Dev

如何使用qmake在C ++中构建独立的共享库?

来自分类Dev

如何构建使用程序某些功能的库?

来自分类Dev

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

来自分类Dev

使用 VS 2015 构建 QtWebEngine 5.8 时如何禁用 Windows 10 功能?

来自分类Dev

构建使用C ++ 11功能的Python扩展时出现问题

来自分类Dev

如何使用qmake在C ++中创建分层项目结构

来自分类Dev

IntelliJ 14 Idea不能在项目构建时刷新资源束

来自分类Dev

C项目-如何管理功能列表?

来自分类Dev

使用动态功能构建APK时找不到类

来自分类Dev

使用-feature重新运行以获取详细信息,使用gradle构建时如何查看scala功能警告?

来自分类Dev

新的IOS 14隐私照片保护功能

来自分类Dev

使用 GCC 在 VisualStudio 中编译 C++14 项目

来自分类Dev

使用 S/4HANA Cloud SDK Pipeline 时如何跳过功能分支构建的生产部署阶段?

Related 相关文章

  1. 1

    C ++ 14 TS功能和GCC 4.8

  2. 2

    使用新的c ++ 14 / c ++ 17功能改进可变参数模板功能

  3. 3

    C-构建大型项目时功能的多个定义

  4. 4

    尽管使用了C ++ 14功能,为什么用C ++ 11编译仍然成功?

  5. 5

    尽管使用了C ++ 14功能,为什么用C ++ 11编译仍然成功?

  6. 6

    如何使用最近的 MinGW 将 qmake 设置为 C++14?

  7. 7

    如何使用C ++ 14和C ++ 1z中的功能来缩短此可变参数模板代码?

  8. 8

    可以忽略c ++ 11的尾随返回类型功能,而支持c ++ 14的函数返回类型推导功能吗?

  9. 9

    折叠表达式是C ++ 14还是C ++ 1z功能?

  10. 10

    使用 C# 7.0 功能时无法构建

  11. 11

    如何在Eclipse 2020-12中为Java 14启用预览功能?

  12. 12

    GdPicture14可以在使用消费计划的Azure功能中工作吗?

  13. 13

    如何使用List中存在的功能。在C#中的列表中搜索项目时出错

  14. 14

    4.7的新增功能-寻找一种在C#中指定RowDefinitions =“ 1 *,Auto,25,14,20”的方式

  15. 15

    单元测试项目引用功能项目时,Azure功能构建管道失败

  16. 16

    单元测试项目引用功能项目时,Azure功能构建管道失败

  17. 17

    如何使用qmake在C ++中构建独立的共享库?

  18. 18

    如何构建使用程序某些功能的库?

  19. 19

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

  20. 20

    使用 VS 2015 构建 QtWebEngine 5.8 时如何禁用 Windows 10 功能?

  21. 21

    构建使用C ++ 11功能的Python扩展时出现问题

  22. 22

    如何使用qmake在C ++中创建分层项目结构

  23. 23

    IntelliJ 14 Idea不能在项目构建时刷新资源束

  24. 24

    C项目-如何管理功能列表?

  25. 25

    使用动态功能构建APK时找不到类

  26. 26

    使用-feature重新运行以获取详细信息,使用gradle构建时如何查看scala功能警告?

  27. 27

    新的IOS 14隐私照片保护功能

  28. 28

    使用 GCC 在 VisualStudio 中编译 C++14 项目

  29. 29

    使用 S/4HANA Cloud SDK Pipeline 时如何跳过功能分支构建的生产部署阶段?

热门标签

归档