Предупреждение средств компоновщика LNK4197
экспорт "exportname", указанный несколько раз; использование первой спецификации
Экспорт указывается несколькими способами и разными способами. Компоновщик использует первую спецификацию и игнорирует остальные.
При перестроении библиотеки времени выполнения C можно игнорировать это сообщение.
Если экспорт указан точно так же несколько раз, компоновщик не выдает предупреждение.
Например, следующее содержимое файла .def приведет к этому предупреждению:
EXPORTS
functioname NONAME
functioname @10
Чтобы устранить ошибку, проверьте указанные ниже возможные причины ее возникновения.
Один и тот же экспорт указывается как в командной строке (через export:), так и в файле DEF.
Один и тот же экспорт отображается дважды в файле DEF с разными атрибутами.