PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : AVR Studio 5 mit g++ Compiler



saduino
07.06.2011, 15:52
Hallo Zusammen

Ich habe schon ein paar kleinere Projekte (in c) im AVR Studio 5 gemacht.
Nun brauche ich einige Klassen und Polymorphismus, darum wollte ich mal ein Projekt in c++ machen. Wird ja seit der Version 5 auch unterstützt. Aber es klappt nicht, wenn ich ein Projekt mache und die Datei in test.cpp (anstatt test.c) umbenenne kennt er zwar die Befehle "int * p = new int[10]" aber beim build geht nichts.
https://www.roboternetz.de/community/attachment.php?attachmentid=18988&stc=1&d=1307458271
Irgendwie sollte man doch in der Toolchain den avr-g++ Compiler einstellen können. Wie mach ich das?

Gruss Sam

askazo
10.06.2011, 09:26
Der avr-g++ Compiler sollte automatisch aufgerufen werden, wenn Deine Datei eine cpp-Endung hat.
Das siehst Du auch in der Ausgabe vom Output-Window.
Dein Problem ist, dass beim avr-g++ die Operanden "new" und "delete" nicht implementiert sind.
Da wirst Du wohl ohne auskommen müssen.
Mehr dazu findest Du im avr-libc-user-manual unter Kapitel 11.7 auf Seite 66.

Gruß,
askazo