Cmake, не находящий Фонон

Я работаю над спокойным приложением, которое использует Фонон и имеет CMake, поскольку это - система сборки. Когда я пытаюсь настроить приложение, я добираюсь, следующее настраивают вывод:

-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:91 (MESSAGE):
  Could NOT find Qt4 (missing: QT_PHONON_LIBRARY) (found suitable version
  "4.7.4", required is "4.4.3")
Call Stack (most recent call first):
  /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:252 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-2.8/Modules/FindQt4.cmake:1162 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  CMakeLists.txt:21 (FIND_PACKAGE)

Я знаю, что мой CMakeLists.txt не является проблемой, потому что она хорошо работает на других машинах. Кроме того, у меня есть установленный libphonon-dev. Кто-либо знает, какова проблема? Я чувствую, что у меня не может быть правильного фононного установленного пакета. В репозитории существует столько различных. Какой является корректным?

1
задан 29 October 2011 в 23:33

2 ответа

Ну, я предполагаю для того, что когда-либо обосновывает, что CMake просто не хотел находить libphonon.so, который я определил, был расположен в/usr/lib/. Таким образом, после вручную установка QT_PHONON_LIBRARY_RELEASE к/usr/lib/libphonon.so все работало.

1
ответ дан 7 December 2019 в 17:48

Вы помещали это в свой файл CMakeLists.txt?

SET( QT_USE_PHONON TRUE )
0
ответ дан 7 December 2019 в 17:48

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

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