Как использовать Googlemock в Visual Studio?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Как использовать Googlemock в Visual Studio?

Сообщение Anonymous »

Это будет самостоятельный вопрос, в стиле часто задаваемых вопросов. См. Ответ ниже.
С 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)
Итак, каково рекомендуемое (и наименее болезненное) способ настроить Googletest/Googlemock в Visual Studio? Тесты должны быть в состоянии быть обнаружены, запуска и отладки через тестовый проводник.

Подробнее здесь: https://stackoverflow.com/questions/604 ... ual-studio
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»