Ich verwende derzeit Atmel Studio 7 und muss die C ++ 11-Unterstützung dafür aktivieren. Ich konnte keine Dokumentation zu diesem Thema finden. Außerdem bin ich mir noch nicht einmal sicher, ob es C ++ 11 unterstützt.
avr
c++
atmel-studio
Ozgur
quelle
quelle
-std=gnu99
zu-std=gnu++11
?-std=c++11
. Sie können diese oder PeterJs Lösung in das Feld "Andere Flags von Miscelleaneous of AVR / GNU C ++ Compiler"Antworten:
Ich habe gerade ein neues C ++ - Projekt unter Atmel Studio 7 gestartet und mit den Standardoptionen ist der folgende Code mit einem
nullptr
nicht deklarierten Fehler fehlgeschlagen :Dann ging ich in die Toolchain-Optionen unter den Projekteigenschaften und fügte das
-std=c++11
von Grebu vorgeschlagene Flag unter den "anderen Flags" hinzu, was der beste Ort dafür zu sein schien, und es wurde gut kompiliert:quelle