Ошибка CMAKE и QT при компиляции

Я надеюсь, что это не дубликат. Я пытаюсь скомпилировать программу (RAID3) на Ubuntu 20.04.

Когда я запускаю команду CMake, я получаю повторную ошибку ниже:

CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5Config.cmake:28 (find_package):
  Could not find a package configuration file provided by "Qt5Multimedia"
  with any of the following names:

    Qt5MultimediaConfig.cmake
    qt5multimedia-config.cmake

  Add the installation prefix of "Qt5Multimedia" to CMAKE_PREFIX_PATH or set
  "Qt5Multimedia_DIR" to a directory containing one of the above files.  If
  "Qt5Multimedia" provides a separate development package or SDK, be sure it
  has been installed.
Call Stack (most recent call first):
  CMakeLists.txt:289 (find_package)


-- Configuring incomplete, errors occurred!

Я пытался найти решение для ошибки, а предположение, которое я обнаружил, было установить Qttools5-dev, который я сделал.

Однако я все еще получаю ту же ошибку.

Любые предложения?

0
задан 11 March 2021 в 16:17

1 ответ

Файлы .cmake для компонентов Qt живут в соответствующем пакете -dev, поэтому для этого вам нужно установить Qtmultimedia5-dev Как правильно указал @steeldriver:

sudo apt install qtmultimedia5-dev

Обратите внимание, как имена пакетов совершенно отличаются от имени модулей QT: QT5Multimedia против qtmultimedia5 .

Обратите внимание, что проект Kid3 также предоставляет ссылки на PPAS и официальные репозитории Ubuntu, где вы можете установить готовые бинарные пакеты напрямую:

1
ответ дан 18 March 2021 в 23:27

Другие вопросы по тегам:

Похожие вопросы: