Martin schrieb:
>> Was bringt dich zu diesem Gefühl?
>
> Weil jeweils auf den Zeilen, wo dann eine Variable so erzeugt wurde, ein
> Fehler geworfen wurde. Wie wenn der Compiler nicht wüsste, was
> MeinDatentypName ist.
Dann wird dort wahrscheinlich der Include fehlen, in dem die #define
enthalten sind.
> Den Code habe ich jetzt nicht hier, und er ist insgesamt auch viel zu
> umfangreich um den ganzen zu posten, wenn Ausschnitte davon helfen kann
> ich später was posten.
Als Anfang wäre ein *.c File, das den Fehler zeigt hilfreich.
Interessant ist der Anfang bis zum ersten derartigen Fehler.
Richte dein besonderes Augenmerk auf irgendwelche Include. Insbesondere
interessiert mich, wo die #define für die Datentypen herkommen.
Sinnvollerweise wird man diese #define in einem Header File sammeln und
das dann überall dort #includ-en, wo es benötigt wird.
Achte auch darauf, ob du nicht zufällig bei deinen eigenen Include Files
eines dabei hast, das den gleichen Namen hat, wie dasjenige Include mit
den #define.