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

160
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 – ссылка на файл

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

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

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

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

com.android.tools.aapt2.Aapt2Exception Android Studio

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

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

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

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

205