Почему CMake не находит GTest (Google Test)?

240
20 февраля 2018, 06:53

Существует готовый проект. В одном из cmake-файлов отрабатывает такая конструкция:

find_package(GTest REQUIRED)
if (NOT GTest_FOUND)
    message(FATAL_ERROR "Cannot find Google Test Framework!")
endif()

Как победить ошибку?

Как я установил GTest: Ищу в поиске install gtest, первая ссылка: https://www.eriksmistad.no/getting-started-with-google-test-on-ubuntu/

Делаю как там: sudo apt-get install libgtest-dev cd /usr/src/gtest sudo cmake CMakeLists.txt sudo make sudo cp *.a /usr/lib

Теперь прописываю GTEST_ROOT: GTEST_ROOT=/usr/lib

Answer 1

Выставьте GTEST_ROOT либо как переменную окружения, либо как переменную CMake в путь к GTest. Альтернативные пути интеграции прописаны в официальной документации.

READ ALSO
Запуск jar файла из консоли

Запуск jar файла из консоли

Программа должна скачивать файлы по HTTP протоколуВходные параметры: l – ссылка на файл

269
Выдает ошибку TiledMapTileMapObject cannot be cast toRectangleMapObject

Выдает ошибку TiledMapTileMapObject cannot be cast toRectangleMapObject

Что можно сделать,чтобы решить эту проблему? Exception in thread "LWJGL Application" javalang

275
com.android.tools.aapt2.Aapt2Exception Android Studio

com.android.tools.aapt2.Aapt2Exception Android Studio

После установки Андроид студио выводится такая ошибка:

359
Накладные расходы SQLite

Накладные расходы SQLite

Хотелось бы узнать, насколько затратно открытие и закрытие SQLite в AndroidНа пример есть ViewPager, в котором в каждом фрагменте отображается какая-либо...

264