В настоящее время я использую Atmel Studio 7, и мне нужно включить поддержку c ++ 11 для него. Я не мог найти документацию по этой теме. Более того, я даже не уверен, что он поддерживает c ++ 11.
avr
c++
atmel-studio
Ozgur
источник
источник
-std=gnu99
на-std=gnu++11
?-std=c++11
. Вы можете написать это или решение PeterJs в поле «Другие флаги разного компилятора AVR / GNU C ++».Ответы:
Я только начал новый проект C ++ под Atmel Studio 7, и с параметрами по умолчанию следующий код завершился неудачно с
nullptr
необъявленной ошибкой:Затем я вошел в параметры Toolchain в свойствах проекта и добавил
-std=c++11
флаг, как это было предложено Гребу, под «другими флагами», который казался лучшим местом для него, и он отлично скомпилировался:источник