7

我已经看到过类似的帖子,但是当它工作正常时,不能让 Netbeans 停止"Unable to resolve identifier nullptr"在我的代码中显示错误消息。我正确启用了 C++11,不知道问题出在哪里?

4

3 回答 3

8

对于 Netbeans 7.4

在项目属性中:

将编辑器的“C Standard”设置为“C11”,将编译器的“Additional Options”添加“-std=c++0x”

就我而言,我不得不关闭并重新加载文件,错误标记就会消失。

编辑:

抱歉,这不是 100% 有效的解决方案。

于 2014-03-21T07:44:11.737 回答
1

我记得 2012 年有一个关于这个问题的错误报告提交给 Netbeans 开发人员(现在应该解决了)。

无论如何,尝试将 C++11 支持的 GCC 标志设置为:-std=c++11,这可以在 中完成Project Properties -> Build -> C++ Compiler -> Additional Options,除非那是你已经完成的,那么我什么都没有。

于 2014-03-04T22:51:11.467 回答
0

这些解决方案对我不起作用,所以我投入了一个#define nullptr nullptr似乎可以解决问题的方法。

于 2015-11-06T14:23:50.367 回答