Forum: Mikrocontroller und Digitale Elektronik Generierung von "Warnings" im ST Visual Develop (Cosmic Compiler)?


von Third E. (third-eye)


Lesenswert?

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

von olli (Gast)


Lesenswert?

1
#warning Das ist eine Warnung

Geht das nicht?

von Third E. (third-eye)


Lesenswert?

Leider nicht:

"bad # directive: warning"

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Gibt es denn keine Dokumentation des Compilers?

von Third E. (third-eye)


Lesenswert?

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.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

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.

von Third E. (third-eye)


Lesenswert?

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
Noch kein Account? Hier anmelden.