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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: [Решено] QtMultimedia без Gui  (Прочитано 5037 раз)
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.029 секунд. Запросов: 20.