Forum: Mikrocontroller und Digitale Elektronik IAR Software + #include


von Ed. (Gast)


Lesenswert?

Ich habe in verschiedene Beispielen gesehen, dass manche Leute mit
#include "DateiXYZ.c" arbeiten um nicht zu viele externe Variablen
und Unterprogramme deklarieren zu müssen. Habe es mal probiert, jedoch
meckert die IAR Software das bei mir an. Sind dazu eventuell
entsprechende Einstellungen in den Options vorzunehmen?

Gruß Ed.

von Hajo Harms (Gast)


Lesenswert?

Hi
Zum Thema IAR kann ich nichts sagen.
Das einhängen von Code via include ist aber keine Saubere Lösung.

Saubere Module sind vorzuziehen. Und ob ich nun in test.c test1.c oder
test3.c oder in Timer.c, Motor.c und LED.c arbeite ist doch wohl egal.
Beim zweiten Beispiel ist das ganze nur sehr viel aufgeräumter und
struckturierter. Und wo ist das Problem mit den exteren Variablen bzw
der Deklaration? Das ist doch nur ein kopieren mit dem Editor.

Gruß Hajo

von Ed. (Gast)


Lesenswert?

Hallo Hajo,

danke für die schnelle Antwort. Das diese Variante als nicht sauber
angesehen wird, dachte ich mir schon. Wollte es einfach nur mal
ausprobieren.

Gruß Ed.

von Karl H. (kbuchegg)


Lesenswert?

Probiers nicht aus.
Wenn Du das mal industriell machst, dann haut Dir
Dein Chef den Code um die Ohren. Kurz bevor er Dich
aus dem Büro schmeisst.

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.