Dr. Sommer schrieb:
> Woher soll die tools.c denn die tools_conf.h kennen? Die wird doch nur
> von der main.c eingebunden. Die tools.c sieht nur die tools.h und sonst
> nix.
Ich war der Annahme das dies durch...
1 | #ifndef _tools_conf_
|
2 | #endif
|
in der tools.h geschieht. Ist
(durch Aufruf im main.c) definiert, den Block auslassen.
Dr. Sommer schrieb:
> Nicht die Ursache deines Problems, aber Bezeichner die
Danke für den Hinweis, ich werde es in was anderes ändern.
Wollte eine doppelte Belegung ausschließen.
Dirk B. schrieb:
> Gibt es nur main.c oder auch ander *.c Dateien?
> Definiere solche Dinge in den Projektoptionen als Compilerparameter.
In dem Beispiel nur ein main.c.
"Projektoptionen als Compilerparameter" muss ich suchen was Du damit
meinst.
Wilhelm M. schrieb:
> Nun, da ist schon
> mal ein Fehler, weil tools.c mit eine Konfiguration, die tools_conf.h
> nicht verwendet, kompiliert wird.
Und deshalb
auch nicht kennt? Mist...
Wilhelm M. schrieb:
> Hast Du ein makefile? Rufst Du den Compiler zu Fuß aus?
Das geht wohl über ein makefile, mit dem ich aber nichts zu tun habe.
Das legt das Atmel Studio selber an. Compiler zu Fuß? So weit bin ich
noch lange nicht... ;-)