Название: CMake не находит установленный в системе QtMultiMedia Отправлено: SektorCT от Октябрь 04, 2015, 22:00 Всем вечер добрый.
Сталкнулся с такой странной штукой, у меня Ubuntu 14.04, установлен файл libqt5multidedia5, qtmultimedia5-dev, вроде как все что нужно. Но CMake его не видет, другие пакеты так ставил и все норм. Ошибку привожу ниже. Если кто знает, подскажите пожалуйста. Error:By not providing "FindQt5MultiMedia.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "Qt5MultiMedia", but CMake did not find one. 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. конфиг тоже привожу ниже, все указал правильно Код: cmake_minimum_required(VERSION 3.3) Название: Re: CMake не находит установленный в системе QtMultiMedia Отправлено: Пантер от Октябрь 05, 2015, 08:58 В CMake нету Qt5::MultiMedia. Может, оно по-другому называется. Поищи среди /usr/share/cmake/Modules.
Название: Re: CMake не находит установленный в системе QtMultiMedia Отправлено: SektorCT от Октябрь 05, 2015, 09:52 В CMake нету Qt5::MultiMedia. Может, оно по-другому называется. Поищи среди /usr/share/cmake/Modules. У меня там вообще пусто)Посоветовали с офф сайта слить весь последний пакет QT и поставить его в /opt но он там почему то не видет или я где то не указал чтобы он там искал... Название: Re: CMake не находит установленный в системе QtMultiMedia Отправлено: Пантер от Октябрь 05, 2015, 09:55 Тут проблема не в Qt, а в CMake.
Какая версия CMake? Название: Re: CMake не находит установленный в системе QtMultiMedia Отправлено: SektorCT от Октябрь 05, 2015, 09:59 Тут проблема не в Qt, а в CMake. Какая версия CMake? Версия 3.3 Мне кажется если скормить ему все хедеры и либы с /opt куда я последний набор залил то мне кажется ему все понравится. Название: Re: CMake не находит установленный в системе QtMultiMedia Отправлено: Пантер от Октябрь 05, 2015, 10:04 Погугли, вот первая ссылка:
http://stackoverflow.com/questions/30391386/include-qtmultimedia-or-whatever-is-needed-for-qsound-module-using-cmake Название: Re: CMake не находит установленный в системе QtMultiMedia Отправлено: SektorCT от Октябрь 05, 2015, 10:18 Погугли, вот первая ссылка: http://stackoverflow.com/questions/30391386/include-qtmultimedia-or-whatever-is-needed-for-qsound-module-using-cmake Как то смешно прям, вписал именно в таком порядке как пишу ниже строки. Так же как указанно по ссылке, а он все равно лезет в /usr и так же ругается как и раньше set(CMAKE_PREFIX_PATH "/opt/QT_5.5.0/5.5/gcc_64/cmake") find_package(Qt5Multimedia REQUIRED) В принципе вот сама ошибка что выдает Код: CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Qt5Multimedia/Qt5MultimediaConfig.cmake:27 (message): Название: Re: CMake не находит установленный в системе QtMultiMedia Отправлено: SektorCT от Октябрь 05, 2015, 15:22 Вроде как вопрос решился. Хотя и странно, указал в конфиге set(CMAKE_PREFIX_PATH "/opt/QT_5.5.0/5.5/gcc_64/lib/cmake")
Но он сразу не подхватывает, чистка сборочного каталога вроде помогает, странно что сразу не цепляет. |