[an error occurred while processing this directive]
|
Есть таблица описанная в отдельном файле примерно так:
name CRC8_DATA_
PUBLIC CRC8_DATA
TABLE_ segment code
rseg TABLE_
CRC8_DATA: db 000h........
В сишной программе пробуем к ней доступится:
external char code CRC8_DATA[];
unsigned char data aaa, offset;
......
aaa=*(CRC8_DATA+offset);
Компилятор такой код кушает, но компоновщик не переваривает.
103 EXTERNAL ATTRIBUTE DO NOT MATCH PUBLIC
SYMBOL: public-name
MODULE: filename (modulename)
The attributes of the specified public symbols in the specified module do not match
the attributes of the previous defined external symbols. The specified symbol is
ignored.
Чего не так делаю?
E-mail: info@telesys.ru