GoogleMock: ошибка MTd_StaticDebug при сборке проекта

272
14 января 2018, 05:21

Собрал библиотеки из фреймворка для тестирования GoogleMock gmock.lib, подключил к проекту, но при сборке получаю ошибку:

error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MTd_StaticDebug" не соответствует значению "MDd_DynamicDebug" в main.obj

С чем это может быть связано и как это исправить?

Answer 1

Зайдите в настройки вашего проекта Configuration Properties-> C/C++ -> Code Generation. И обратите внимание на настройку Runtime Libriry и вместо Multi-threaded DLL (/MD) выставите Multi-threaded (/MT) Либо линкуйте MD версию gmock.lib

READ ALSO
Перевод дробного числа в IEEE754

Перевод дробного числа в IEEE754

В стандарте IEEE754 дробные числа представляются следующим образом:

259
Как запустить программу в другой папке? - C++

Как запустить программу в другой папке? - C++

Существует у меня функция, которая создает логКак бы я не крутился - файл создается в папке, где запустили программу

220
Центр фигуры смещается в сторону при увеличении

Центр фигуры смещается в сторону при увеличении

Почему центр фигуры смещается в сторону при увеличении значения радиуса?

188
Ошибка в c++ коде - сбивается ссылка

Ошибка в c++ коде - сбивается ссылка

Здравствуйте! У меня не работает код:

212