Saat ini saya menggunakan Atmel Studio 7 dan saya harus mengaktifkan dukungan c ++ 11 untuk itu. Saya tidak dapat menemukan dokumentasi tentang topik ini. Selain itu, saya bahkan tidak yakin ia memiliki dukungan c ++ 11, belum.
avr
c++
atmel-studio
ozgur
sumber
sumber
-std=gnu99
ke-std=gnu++11
?-std=c++11
. Anda dapat menulis ini atau solusi PeterJs di bidang "Lain-lain bendera Miscelleaneous dari AVR / GNU C ++ Compiler.Jawaban:
Saya baru saja memulai proyek C ++ baru di bawah Atmel Studio 7 dan dengan opsi default kode berikut gagal dengan
nullptr
kesalahan yang tidak dinyatakan:Lalu saya pergi ke opsi Toolchain di bawah properti proyek dan menambahkan
-std=c++11
bendera seperti yang disarankan oleh Grebu di bawah "bendera lain" yang sepertinya merupakan tempat terbaik untuk itu dan dikompilasi dengan baik:sumber