J'utilise actuellement Atmel Studio 7 et j'ai besoin d'activer le support c ++ 11 pour cela. Je n'ai trouvé aucune documentation sur ce sujet. De plus, je ne suis même pas sûr qu'il supporte c ++ 11 pour le moment.
avr
c++
atmel-studio
ozgur
la source
la source
-std=gnu99
à-std=gnu++11
?-std=c++11
. Vous pouvez écrire ceci ou la solution PeterJs dans le champ "Autres drapeaux de Divers du compilateur AVR / GNU C ++.Réponses:
Je viens de démarrer un nouveau projet C ++ sous Atmel Studio 7 et avec les options par défaut, le code suivant a échoué avec une
nullptr
erreur non déclarée:Ensuite, je suis allé dans les options de la chaîne d'outils sous les propriétés du projet et j'ai ajouté le
-std=c++11
drapeau comme suggéré par Grebu sous les "autres drapeaux" qui semblait être le meilleur endroit pour cela et il s'est bien compilé:la source