在我的项目的 cmake 文件中,我使用 git 子模块将 googletest 作为依赖项包含在内。这工作正常。然后,当我还通过 vcpkg(例如 Boost)添加依赖项时,我收到以下链接器错误:
LNK2001 unresolved external symbol
"class testing::internal::Mutex testing::internal::g_linked_ptr_mutex" (?g_linked_ptr_mutex@internal@testing@@3VMutex@12@A)