Ошибка компилятора C3173
Несоответствие версий в слиянии idl
Эта ошибка возникает, когда объектный файл содержит внедренный idl, созданный с предыдущей версией компилятора. Компилятор кодирует номер версии, чтобы убедиться, что тот же компилятор, используемый для создания содержимого idl, внедренного в файлы .obj, также совпадает с компилятором, используемым для слияния внедренного idl.
Обновите установку Visual C++ таким образом, чтобы все средства были выпущены в последней версии.