Russian Qt Forum
Май 23, 2024, 08:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [Решено] QtMultimedia без Gui  (Прочитано 4730 раз)
igor_bogomolov
Гость
« : Январь 10, 2014, 16:43 »

Всем привет.

Кто нибудь пробовал из Qt5Multimedia выделить часть отвечающую за работу со звуком?

Мне для некого ARM устройство требуется Qt5, точнее qtbase без gui и qtmultimedia без видео и камеры.
qtbase без gui собирается без проблем. Что бы отвязать видео и камеру от qtmultimedia пришлось немного повозиться. Тем не менее сделал, на устройстве всё работает.
Всё было хорошо до тех пор, пока мне не понадобились плагины из qtmultimedia. Вот их у меня ни как собрать не получается. Даже банальный плагин m3u, который ни как gui не использует, тем не менее этот gui за собой тянет. Тут даже до компиляции дело не доходит, сборка обламывается на qmake

Код
Bash
$ cd src/plugins/m3u/
$ qmake m3u.pro -o Makefile
Project ERROR: Unknown module(s) in QT: gui

Кто нибудь делал что то подобное? В чем может быть проблема?
« Последнее редактирование: Январь 13, 2014, 15:43 от igor_bogomolov » Записан
lesav
Частый гость
***
Offline Offline

Сообщений: 235


qnx.org.ru


Просмотр профиля WWW
« Ответ #1 : Январь 11, 2014, 12:19 »

Версия 5.2  ?
Записан

igor_bogomolov
Гость
« Ответ #2 : Январь 11, 2014, 19:40 »

Версия 5.2  ?
Сейчас используется 5.1.1. Если это важно, могу перейти на 5.2
Записан
lesav
Частый гость
***
Offline Offline

Сообщений: 235


qnx.org.ru


Просмотр профиля WWW
« Ответ #3 : Январь 13, 2014, 08:47 »

Я очень долго не мог работать в 5ке из-за огромного количества багов(особенно останавливал #QTBUG-29261).  Но в 5.2 его пофиксили.  Надеюсь что и вашу проблему решили (см. Qt 5.2.0 - Changelog).
Записан

lesav
Частый гость
***
Offline Offline

Сообщений: 235


qnx.org.ru


Просмотр профиля WWW
« Ответ #4 : Январь 13, 2014, 09:04 »

Но шансов маловато
Записан

igor_bogomolov
Гость
« Ответ #5 : Январь 13, 2014, 15:42 »

Нашел в чем была проблема. Не до конца я отвязал gui от multimedia. Дополнительно нужно было подправить файл qtbase/mkspecs/features/spec_pre.prf
Код
Diff
diff --git a/mkspecs/features/spec_pre.prf b/mkspecs/features/spec_pre.prf
index 844fa35..108baa2 100644
--- a/mkspecs/features/spec_pre.prf
+++ b/mkspecs/features/spec_pre.prf
@@ -44,4 +44,4 @@ equals(QMAKE_HOST.os, Windows) {
}
 
CONFIG = qt warn_on release link_prl
-QT = core gui
+QT = core
Иначе qmake всегда добавляет gui модуль к проекту. Раньше этого не замечал, т.к. в своих проектах использую cmake, а с ним такой проблемы не возникает.
« Последнее редактирование: Январь 13, 2014, 15:44 от igor_bogomolov » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.064 секунд. Запросов: 22.