Я настроил тест Google Mock 1.6 для службы ATL, скажем, «ATLProject1».Шаги, которые я предпринял при настройке gmock: Создан новый проект в том же решении с именем Gtest
- Добавлен gmock.lib в каталоги библиотек, привязан к входу.
- Включен gmock /include и gtest / include и Project включают в себя каталоги
- Добавлен препроцессор для _VARIADIC_MAX = 10
- Генерация кода RunTime для многопоточной отладки (/ MTd)
Добавленоновый файл test.cpp и написал простой тест (без тела), который прошел.
Но когда я попытался включить #include "ATLProject1.cpp"
в тест, у меня появляется ошибка
1>Tests.obj : error LNK2001: unresolved external symbol _LIBID_ATLProject1Lib
Что я упустил при настройке?