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
Gast
#3568710
1 | |
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".
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.