Netbeans ненавидит nullptr, но все еще работает нормально

Я видел похожие посты об этом, но не могу заставить Netbeans просто перестать показывать сообщение об ошибке "Unable to resolve identifier nullptr" во всем моем коде, когда он работает нормально. Я правильно включил C++11, не уверен, в чем проблема?

3 ответа

Решение

Для NetBeans 7,4

В свойствах проекта:

Установите "Стандарт C" на "C11" для редактора и "Дополнительные параметры" добавьте "-std= C++0x" для компилятора

В моем случае мне пришлось закрыть и перезагрузить файлы, и ошибка исчезла.

Редактировать:

Это не 100% рабочее решение, извините.

Я помню, что в 2012 году было написано сообщение об ошибке по этой проблеме для разработчиков Netbeans ( оно должно быть решено прямо сейчас).

В любом случае попробуйте установить флаг GCC для поддержки C++11: -std=c++11, что можно сделать в Project Properties -> Build -> C++ Compiler -> Additional OptionsЕсли только это то, что вы уже сделали, то я ничего не получил.

Эти решения не работают для меня, поэтому я добавляю #define nullptr nullptr который, кажется, делает свое дело.

Другие вопросы по тегам