我tyring配置gmock /在VC++ 2015年GTEST,即gmock在VC++ 2015年社區版GTEST鏈接錯誤
下載gmock和GTEST
添加E:\ googlemock \ googletest \ include和E:\ googlemock \ googlemock \ include包含在VC++ include目錄中。
已編譯gmock.sln並將E:\ googlemock \ googlemock \ msvc \ 2015 \ Debug添加到庫目錄中。
將gmock.lib添加到鏈接器 - >輸入其他依賴項。
而在建設中,我收到了一堆鏈接器錯誤,如下所示。
因爲我對gmock/gtest代碼沒有任何線索。我如何理由/進一步解決這些問題?
代碼:值 'MTd_StaticDebug' 在ArrayOperations.obj ConsoleApplication3 E不匹配值 'MDd_DynamicDebug':爲 '運行時庫' 檢測
int main(int argc, char **argv)
{
testing::InitGoogleMock(&argc, argv);
return RUN_ALL_TESTS();
}
錯誤LNK2038不匹配\項目\ CPP \ ConsoleApplication3 \ ConsoleApplication3 \ gmock.lib(GTEST-all.obj)
錯誤LNK2005 「市民:布爾__thiscall的std ::的ios_base ::好(無效)常量」(?好@的ios_base @ STD @@ QBE_NXZ)已在gmock.lib(gtest-all.obj)中定義C onsoleApplication3 E:\項目\ CPP \ ConsoleApplication3 \ ConsoleApplication3 \ msvcprtd.lib(MSVCP140D.dll)1
多束在同LNK catetogory錯誤。 > C++代碼生成
運行時庫到多線程調試(/ MTD)爲從柱 -