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
который, кажется, делает свое дело.