ATL сервис с Google Test в Visual Studio 2012 - PullRequest
0 голосов
/ 15 октября 2018

Я настроил тест Google Mock 1.6 для службы ATL, скажем, «ATLProject1».Шаги, которые я предпринял при настройке gmock: Создан новый проект в том же решении с именем Gtest

  1. Добавлен gmock.lib в каталоги библиотек, привязан к входу.
  2. Включен gmock /include и gtest / include и Project включают в себя каталоги
  3. Добавлен препроцессор для _VARIADIC_MAX = 10
  4. Генерация кода RunTime для многопоточной отладки (/ MTd)

Добавленоновый файл test.cpp и написал простой тест (без тела), который прошел.

Но когда я попытался включить #include "ATLProject1.cpp" в тест, у меня появляется ошибка

1>Tests.obj : error LNK2001: unresolved external symbol _LIBID_ATLProject1Lib

Что я упустил при настройке?

...