У нас ошибка компоновщика при обновлении SDK.
Заглянув внутрь файла .lib, мы можем увидеть, что старое определение функции было:
?SetupMOSSDK@@YAEPBGKPBUMOSGUID@@K@Z
Однако новый файл .lib имеет немного другое определение той же функции:
?SetupMOSSDK@@YAEPB_WKPBUMOSGUID@@K@Z
Изменение - _W вместо G.
Что я не знаю, так это то, что на самом деле представляет эта строка. Я предполагаю, что компилятор указывает свою конфигурацию времени компиляции в строке. Я прав?