С Visual Studio 2017/2019 действительно легко настроить новый тестовый проект Google и начать писать тесты (до тех пор, пока вы не против использования более старых версий Googletest Versions). Вы могли бы подумать, что, поскольку Google объединил GTEST/GMOCK некоторое время назад, это просто сработает. Просто #include "gmock/gmock.h" и издеваться над. Но нет, пакет Nuget Googletest, который автоматически добавляется шаблоном, вообще не включает в себя папку Gmock . С тем, что из Google вызывает ошибку ссылки: < /p>
Код: Выделить всё
MSVCRTD.lib(exe_main.obj) : error LNK2019: unresolved external symbol _main referenced in function "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ)
Подробнее здесь: https://stackoverflow.com/questions/604 ... ual-studio