AVR eclipse präprozessor definition

Gast #2076961
Lesenswert?

Bitte um Hilfe ich hänge.
Ich möchte in Eclipse unterschiedliche Build Configurations fahren und 
möchte dabei mit Präprozessoranweisungen arbeiten.

Dabei soll durch das Macro debug Code ausgeblendet werden um den Rest 
mittels Proteus simulieren zu können. etwa so:
1
#ifndef debug
2
#include "mikrowellenherd.h"
3
#endif
4
//mikrowellenherd kann nicht von proteus simuliert werden

Also definiere ich in den Tool Settings das Symbol debug (Avr Compiler) 
und wechsle auf die Konfiguration debug.
Dennoch wird mein obiges Include nicht ausgegraut und beim Builden 
bekomm ich auch keinen Fehler obwohl ich den Zugriff auf die 
inkludierten Funktionen noch nicht ge#ifndef't habe..

Wo definiere ich das Präprozessormakro so dass es auch wirkt?

ein verzweifelter..
M.
Gast #2131317
Lesenswert?

entschuldigung fürs aufwärmen dieses themas!
das haut leider nicht hin! ich hab jetzt nicht geschaut obs beim 
kompilieren berücksichtigt wird , aber der editor markiert mir die 
codeteile falsch (inaktiv statt aktiv und umgekehrt)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren