Как добавить PlatformToolset в проект VC ++ с VS2017 для решения ошибки LNK2038? - PullRequest
0 голосов
/ 01 июня 2018

Просто столкнитесь с ошибкой связи с VS2017 при создании проекта VC ++:

Обнаружено несоответствие LNK2038 для _MSC_VER: значение 1700 не соответствует значению 1900 в xxx.obj

Это вызвано несовпадением Набор инструментов платформы в свойстве проекта: Platform Toolset

По умолчанию Visual Studio 2017 (v141), но стороннийстатические библиотеки были созданы с VS2012, набор инструментов платформы которого v110.

Возможно ли добавить набор инструментов платформы VS2012 в проект VC ++ VS2017 без установки VS2012?

1 Ответ

0 голосов
/ 01 июня 2018

Нет.Я не смог найти решение без установки VS2012.Но нет необходимости покупать лицензию VS2012: просто используйте VS2012 Express.

После установки VS2012 Express для настольных ПК:

Platform Toolset

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...