gpt4 book ai didi

c++ - 如何让 NetBeans 在执行语法检查时使用 C++14?

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:31 25 4
gpt4 key购买 nike

虽然将 NetBeans 中的所有构建选项设置为 C++ 14 使其使用 C++ 14 构建项目,但它仍然使用 C++ 98 进行语法检查(所有 auto 类型都标记为错误,新C++ 11/14 中的函数也被标记为无法识别)。如何让 NetBeans 使用 C++ 14 进行语法检查?

最佳答案

尝试去:Tools > Options > C/C++ > Code Assistance 选项卡 > 选择相关工具集合 > C++ Compiler 选项卡 > Macro Definitions 列表

在那个列表中应该有一个 __cplusplus 的定义。将值更改为 __cplusplus=201402L 或您需要的任何版本。然后,您可能需要右键单击该项目并使用“代码帮助”>“重新分析项目”选项。

请注意,它偶尔会重新添加默认定义。我不确定是什么原因导致的,但值得仔细检查以防将来出现问题。

至少对 v8.0.2 有效

关于c++ - 如何让 NetBeans 在执行语法检查时使用 C++14?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46358263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com