侧边栏壁纸
  • 累计撰写 134 篇文章
  • 累计创建 62 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

Qt编译C++报错:error: 'nullptr' was not declared in this scope

码峰
2023-01-16 / 0 评论 / 0 点赞 / 83 阅读 / 175 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2023-01-17,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

问题描述

网上下载了一个Qt项目了的源码,在Linux中执行qmake,再执行make时编译报错:error: ‘nullptr’ was not declared in this scope,其中“nullptr”是C++中的关键字,这里居然找不到,在google中搜索了一下,找到了原因,这里记录备忘,供参考。
c++ 11 nullptr

问题原因和解决办法

问题原因:这个”nullptr”并是C11的关键字,而且编译器选项没有设置支持C11。
解决办法:使用nullptr时,要添加对C11的支持,在Qt的项目配置文件.pro中添加QMAKE_CXXFLAGS += -std=c0x即可。

0

评论区