Потребовалось передать в таблицу векторов в асм адрес функции, определённой в си.
Ну воткнул в асм IMPORT label_name перед указанием метки. Вроде всё правильно.
Все файлы компилируются, но линкер безостановочно ругается на undefined symbol "label_name"

Твою мать. Весь вечер убил на ковыряние - оказалось, виной всему было расширение файла с функцией - .cpp. Переименование в .c решает проблему (но добавляет другие

Или ещё можно выкрутиться заключеним функции в обёртку extern "C" {}...
Но почему линкеру необходимы именно "чистые" си, а не плюсы для поиска внешних меток?
Что за причуда?
