Собрал библиотеки из фреймворка для тестирования GoogleMock gmock.lib, подключил к проекту, но при сборке получаю ошибку:
error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MTd_StaticDebug" не соответствует значению "MDd_DynamicDebug" в main.obj
С чем это может быть связано и как это исправить?
Зайдите в настройки вашего проекта Configuration Properties-> C/C++ -> Code Generation. И обратите внимание на настройку Runtime Libriry и вместо Multi-threaded DLL (/MD) выставите Multi-threaded (/MT) Либо линкуйте MD версию gmock.lib
Сборка персонального компьютера от Artline: умный выбор для современных пользователей