Я учусь использовать Google Test в одном из моих проектов. Когда я включаю файл заголовка, я получаю ошибку LNK2019 unresolved external symbol...
, однако, когда я включаю вместо этого исходный файл, он успешно компилируется и запускается тест. Я сделал ошибку при настройке моего тестового проекта (я использую Visual Studio 2019).
Изменить: извините за любую путаницу, если у меня просто проект Google Test в качестве библиотеки и я пишу свои тесты в моем актуальный проект, включая заголовок gtest? Прямо сейчас у меня есть свои тесты в проекте Google Test с основной функцией внутри него, которая запускает тесты.
Мое текущее решение выглядит так:
sln
project
src
googleTest project
tests
Должно ли оно выглядят так:
sln
project
src
tests
googleTest project (as library)