如何使Netbean执行语法检查时使用C 14
How to make NetBeans use C++14 when it performs syntax checking?
在将NetBean中的所有构建选项设置为C 14时,它使使用C 14来构建项目,它仍然使用C 98进行语法检查(所有auto
类型都标记为错误,C 11/14中的新功能也被标记为未被认可)。如何使Netbeans使用C 14进行语法检查?
尝试转到:工具>选项> C/C >代码帮助选项卡>选择相关工具集合> C 编译器选项卡>宏定义列表
在该列表中,应该有一个定义 __ cplusplus 。将值更改为 __ cplusplus = 201402L 或您需要的任何版本。然后,您可能需要右键单击该项目并使用代码帮助> Reparse Project选项。
请注意,它有时会添加默认定义。我不确定是什么原因导致它的,但值得在未来问题的情况下进行双重检查。
至少有效V8.0.2
相关文章:
- valgrind-hellgrind与泄漏检查的结果不同
- C++模板来检查友元函数的存在
- 检查输入是否不是整数或数字
- 使字母检查不区分大小写
- 使程序检查当前日期是否=预期日期
- 如何使客户端在将数据写入 C++ 管道之前检查服务器是否完成了从管道的读取操作
- 试图使循环仅检查字符串是否仅数字,而在编程中允许的C IM中允许的负数是一个类项目
- 如何使O(n)的函数检查字母(上和下)和()+-*/到尾递归?
- 如何检查这是否使序列不增加
- 如何使Netbean执行语法检查时使用C 14
- 碰撞检测和时间复杂性:如何使检查碰撞更容易
- 如何使 cuda-memcheck 在出现泄漏检查错误时返回非零
- 当 what() != T 时,我如何使 boost::variant 返回 T(),或者我如何检查 T==what()
- 如何使我的程序检查安装是否已完成,然后"come back to life"
- 使用线程检查c++中是否存在进程
- 带有两个类型参数的模板化函数在与错误检查宏一起使用时无法编译
- 是否有可能使基于imagemagick++的应用程序检查本地目录中的dll ?
- QT使应用程序检查是否有一个更新在sourceforge.net
- C++11编译器何时会使RVO和NRVO优于移动语义和常量引用绑定
- 在 c++ 中如何使循环成为输入以检查其是否有效