Konstanten mehrfach verwenden



  • Rio1 schrieb:

    auch das ist längst geschehn... ich hatte das nur nicht nochmal erwähnt...
    daran liegt es nicht. Wie gesagt, für den Windows rechner funzt es, für SSDC nicht.

    Wie lautet denn die Fehlermeldung ?

    Rio1 schrieb:

    ich würde die konstante im header durch extern ankündigen und im C file definieren. oder irre ich mich?? Du machst das doch gerade andersrum...

    Ich habe auf ein C file verzichtet und die Variable, bzw. die Konstante gleich in der Headerdatei definiert. Ja, klar kannst du das auch in eine Header- und eine C-Datei aufteilen.



  • irgendein SDCC linker error.. das müsst ich zu hause raussuchen..kann ich nur in 1 woche posten...



  • Rio1 schrieb:

    irgendein SDCC linker error.. das müsst ich zu hause raussuchen..kann ich nur in 1 woche posten...

    Bei Linker-Fehlern fallen mir eigentlich nur zwei Varianten ein - Symbol nicht gefunden (d.h. du hast vergessen, die "testcons.c" mitzucompilieren und -linken) oder mehrfache Definition (das tritt idR dann auf, wenn der Name im Header definiert wurde (und dieser Header in mehreren Übersetzungseinheiten verwendet wird)).


Anmelden zum Antworten