C++ и Python

Настройка рабочей среды

Установка библиотеки GoogleTest

Установка библиотеки GTest в Ubuntu Linux

Для установки GTest в Ubuntu достаточно выполнить команду

sudo apt install libgtest-dev

Установка библиотеки GTest в Windows 10

Для установки библиотеки GTest в Windows 10 скачаем ее исходный код, скомпилируем с помощью CMake и подключим собранную библиотеку и заголовочные файлы к MinGW.

Убедитесь в том, что в системе установлены MinGW и CMake.

Скачайте zip архив со страницы релиза (версия 1.11.0 на момент написания текста). Ссылка находится в самом низу страницы.

gtest-download

Распакуйте архив и перейдите в директорию, содержащую файл CMakeLists.txt. Выполняем сборку с помощью следующих команд (используйте интерфейс PowerShell):

> mkdir build;                   # создаем директорию для сборки
> cd build;                      # переходим в директорию build
> cmake -G "MinGW Makefiles" ..  # генерируем файлы для сборки
> cmake --build .                # запускаем сборку

Подключаем библиотеку к MinGW:

  1. Скопируйте директорию googletest/include/gtest, в директорию MinGW, которая у автора этого текста выглядит так mingw32/lib/gcc/i686-w64-mingw32/8.1.0/include/.
  2. Скопируйте содержимое директории build/lib (четыре файла с расширением .a) в директорию MinGW mingw32/lib/.

Готово. Теперь Вы можете подключать библиотеку GTest к своим проектам.