Hallo,
wenn ich ein statisches Object erzeugen will, bekomme ich im Atmel
Studio 7 folgende Fehlermeldung:
1 | undefined reference to `__cxa_guard_acquire'
|
2 | undefined reference to `__cxa_guard_release'
|
1 | BYTE * c_dispatcher::wait_for_response(BYTE cCMD){
|
2 | static c_avr_timer bla;
|
Dieser Fehler tritt auf, egal wo welches statische Objekt erzeugt wird.
Wenn ich in einem Objekt ein statisches Objekt verwenden will, muss ich
dies stets über die Attribute einer Klasse machen.
Jedoch habe ich ab und zu das Bedürfnis nur in einer Funktion ein
lokales, statisches Objekt zu haben. (z.B. hier einen Timer).
Danke für die Hilfe.