Forum: Compiler & IDEs Sourcecode auf mehrere files aufteilen


von jibbel (Gast)


Angehängte Dateien:

Lesenswert?

Hello jungs!

Ich will meinen c-sourcecode auf mehrer .c files aufteilen, damit ich 
den ueberblicke behalte.

ich habe bereits diesen thread gelesen:
Beitrag "Programm auf  mehrere C-Files aufteilen"

und auch angewendet.
hat leider nicht zur loesung beigetragen.


die codes sind fast identisch.

also glaube ich, dass ich irgendwo einen fehler bei der aufteilung habe.

lg jibbel

von Klaus W. (mfgkw)


Lesenswert?

wenn man jetzt das Problem wüsste....


Aber so beim Durchsehen:

- man tut sich einen Gefallen, wenn die .h und die zugehörige .c
vor dem Punkt gleich benamst sind, also nicht lcd_drive.h und
lcd_treiber8bit.c.

- die Prototypen (wie write() z.B.) gehören nicht nach *.c,
sondern in die Headerdatei. Also die Prototypen der Funktionen
aus lcd_treiber8bit.c gehören nach lcd_treiber8bit.h.
Analog die für _ISR _PWMInterrupt() etc. nach interupts.h.
Anstelle der Prototypen kommen in die *.c dann jeweils
#include "...".

- in lcd_treiber8bit.c gehört ein #include "lcd_treiber8bit.h",
damit man versehentliche Abweichung der Prototypen von den
Definitionen vom Compiler angemeckert bekommt

- Wenn man hier fragt, sollte man schon sagen können, wo es hakt.

Man kann auch ein C-Buch lesen, wo sowas drin steht, z.B. 
http://www.wachtler.de/ck/16_Aufteilung_mehrere_Quell.html

von jibbel (Gast)


Lesenswert?

wow!!

also ich aendere das mal!

lg jibbel

von jibbel (Gast)


Lesenswert?

ja, stimmt!! jetzt funktionierts!!!

zur ergaenzung noch mein problem:
das lcd, welches angesteuert werden soll, hat nicht funktioniert!

jibbel

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.