Ошибка средств компоновщика LNK2013
Исправление типа исправления переполнения. Целевой "имя символа" выходит за пределы диапазона
Компоновщик не может уместить необходимый адрес или смещение в указанную инструкцию, так как целевой символ слишком далеко от расположения инструкции.
Эту проблему можно устранить, создав несколько образов или используя параметр /ORDER , чтобы инструкция и целевой объект были ближе друг к другу.
Если имя символа является определяемым пользователем символом (а не символом, созданным компилятором), можно также выполнить следующие действия, чтобы устранить ошибку:
Измените статическую функцию на нестатическую.
Переименуйте раздел кода, содержащий статическую функцию, так же, как вызывающий объект.
Используйте DUMPBIN /SYMBOLS
, чтобы узнать, является ли функция статической.