Тянусь настроить gmock / gtest в vc ++ 2015, а именно
скачал gmock и gtest
добавлены E: \ googlemock \ googletest \ include и E: \ googlemock \ googlemock \ include в каталоги включения VC ++.
скомпилировал gmock.sln и добавил E: \ googlemock \ googlemock \ msvc \ 2015 \ Debug в каталоги библиотеки.
добавлен файл gmock.lib в Linker -> Input Additional dependencies.
И при сборке я получаю кучу ошибок компоновщика, как показано ниже.
Я понятия не имею о коде gmock / gtest. Как мне обосновать / продолжить решение этих проблем?
код:
int main(int argc, char **argv)
{
testing::InitGoogleMock(&argc, argv);
return RUN_ALL_TESTS();
}
Ошибка LNK2038 Несоответствие обнаружено для RuntimeLibrary: значение MTd_StaticDebug не соответствует значению MDd_DynamicDebug в ArrayOperations.obj ConsoleApplication3 E: \ projects \ cpp \ ConsoleApplication3 \ ConsoleApplication3 \ gmock.lib (gtest- all.obj)
Ошибка LNK2005 "public: bool __thiscall std :: ios_base :: good (void) const" (? Good @ ios_base @ std @@ QBE_NXZ) уже определена в gmock.lib (gtest-all.obj) ConsoleApplication3 E: \ projects \ cpp \ ConsoleApplication3 \ ConsoleApplication3 \ msvcprtd.lib (MSVCP140D.dll) 1
и еще куча ошибок по той же категории LNK.