我已经将一个项目转换为 VS2010。它包括一个基于 googletest 的单元测试项目。当我使用宏EXPECT_EQ
时,我收到以下链接器错误:
LNK2019:未解析的外部符号“class testing::internal::String __cdecl testing::internal::StrStreamToString(class std::basic_stringstream,class std::allocator > *)”(?StrStreamToString@internal@testing@@YA?AVString @12@PAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) 在函数“public: class testing::internal::String __thiscall testing”中引用::Message::GetString(void)const " (?GetString@Message@testing@@QBE?AVString@internal@2@XZ)
当我使用EXPECT_TRUE
时,一切正常。有人知道这个问题吗?
谢谢