Also in der
Headerdatei <REAGAN21.H> werden Variablen nach folgendem Schema
deklariert:
Code:
xdata unsigned char OUT7BUF[64] _at_ 0x7B40;
xdata unsigned char IN7BUF[64] _at_ 0x7B80;
xdata unsigned char OUT6BUF[64] _at_ 0x7BC0;
Dabei dürfen in Headerdateien doch eigentlich gar keine Variablen deklariert werden, sondern nur definiert werden, oder? Ist das nicht die Ursache für die Meldung des Linkers (nachdem die einzelnen c-Dateien beanstandungslos kompiliert wurden) "MULTIPLE PUBLIC DEFINITIONS"?
Falls ja, hat jemand eine Idee, das zu umgehen?
Grüße,
Elko