Hallo, ich habe in einem Programm für einen STM8 mehrere Defines für bedingte Kompilierung. Es wäre für mich hilfreich, wenn beim Kompilieren dann ggf. eine Warnmeldung käme, wenn z.B. ein Debugmodus aktiviert ist. Aber scheinbar gibt's das bei Cosmic nicht. Gibt es irgendeinen Umweg, das dennoch hinzubekommen? Danke. Third-Eye
1 | #warning Das ist eine Warnung
|
Geht das nicht?
Leider nicht: "bad # directive: warning"
Gibt es denn keine Dokumentation des Compilers?
Schon, aber daraus geht hervor, dass es scheinbar soetwas nicht gibt. Deshalb meine Frage nach Umwegen. Um z.B. auszuschließen, dass zwei Defines gleichzeitig aktiv sind, lasse ich den Compiler versuchen, z.B. eine Zeile mit Kompilieren_abbrechen_wegen_Fehler zu kompilieren. Das macht er natürlich nicht und bricht ab. Aber genau das ist der Sinn der Übung. Nicht besonders elegant, aber wirkungsvoll.
Third Eye schrieb: > Schon, aber daraus geht hervor, dass es scheinbar soetwas nicht gibt. Nö. In "clanguage.pdf" wird auf Seite 6-10 die #error-Direktive beschrieben.
Ah richtig, dann gibt's für "Fehler" etwas, aber wohl nicht für "Warnung".
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.