Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: noob от Январь 14, 2019, 10:39



Название: find_package(Qt5 5.9 REQUIRED COMPONENTS Gui Widgets)
Отправлено: noob от Январь 14, 2019, 10:39
Ответте на нубский вопрос. С QT совершенно не знаком.
Скачал некий source с github-а и при загрузке CMake проекта столкнулся с ошибкой:
Код:
CMake Error at Source/Core/DolphinQt/CMakeLists.txt:1 (find_package):
  By not providing "FindQt5.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "Qt5", but
  CMake did not find one.

  Could not find a package configuration file provided by "Qt5" (requested
  version 5.9) with any of the following names:

    Qt5Config.cmake
    qt5-config.cmake

  Add the installation prefix of "Qt5" to CMAKE_PREFIX_PATH or set "Qt5_DIR"
  to a directory containing one of the above files.  If "Qt5" provides a
  separate development package or SDK, be sure it has been installed.


В CMakeLists.txt строка, отвечающая за поиск пакета:
find_package(Qt5 5.9 REQUIRED COMPONENTS Gui Widgets)

Подскажите, что, откуда, куда нужно устаноновить, пошагово, чтобы избавиться от ошибки ?


Название: Re: find_package(Qt5 5.9 REQUIRED COMPONENTS Gui Widgets)
Отправлено: __Heaven__ от Январь 14, 2019, 12:39
Устнановить Qt5
А далее, как из лога
Цитировать
Add the installation prefix of "Qt5" to CMAKE_PREFIX_PATH or set "Qt5_DIR"
Задаются через аргумент cmake -DQt5_DIR="path_to_qt". Под линукс и без этого должно заработать.