Sourcecode auf mehrere files aufteilen

Gast #1353962
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
Angehängte Dateien:
#1354003
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren