gmock pod windows jako lib + dll

0

cześć
używa ktoś gmocka pod windą (VStudio)

kompiluje to coś do DLL-ki i z włączona opcją GTESTCREATESHAREDLIBRARY mam bład linkowania na gtestmain

LNK2001 unresolved external symbol "class testing::Mutex testing::ggmockmutex" (?ggmockmutex@internal@testing@@3VMutex@12@A) gmockmain C:\Tools\googletest-master\googlemock\msvc\2015\gmockmain.obj 1

i na tym przygoda z mokowaniem się kończy :)

z góry dziekuję za pomoc

0

Jeśli tylko masz taką możliwość to polecam oszczędzić sobie bólu związanego z dociekaniem "dlaczego linker mi się krzaczy jak chciałem tylko coś potestować" i użyć pary https://github.com/philsquared/Catch + https://github.com/eranpeer/FakeIt

0

za mało danych.
skąd masz żródła, jak je importujesz do projektu itp.
Tego typu komunikat linkera jest prosty i oczywisty. W 95% przypadków oznacza, że jakieś źródło nie zostało dodane do projektu (to wygląda na to), albo biblioteka zależna nie została dodana do projektu.

Korzystam z gtest i gmock w dużym projekcie wielkoformatowym (w tym razem z VS) i jest to naprawdę super narzędzie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1