LINUX.ORG.RU

[баг или фича?] mcu8051ide не линкует объектные файлы


0

1

Всем привет. Суть такова: есть новая версия mcu8051ide и SDCC соответственно. При работе с многофайловым проектом среда исправно предлагает добавить к нему созданный *.h или *.c файл, на что я соглашаюсь. Но если определенные в хидерах типы и дефайны она еще видит, то определенные там же константы и функции - ни в какую. Неизбежно вылетает ошибка линкера за номером 2 о неопределенных символах. Помогает только полное включение *.с файлов с помощью директивы #include типа #include «somefile.c».

Как побороть сие? Или это фича именно SDCC?

Всем спасибо.

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.