crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Нет класса QAudioOutput, fatal error: QAudioOutput: Нет такого файла или каталога
Dexel
  опции профиля:
сообщение 26.11.2013, 9:04
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 3
Регистрация: 29.9.2013
Пользователь №: 3940

Спасибо сказали: 0 раз(а)




Репутация:   0  


Здравствуйте.

Варианты что перепробовал:
#include <QAudioOutput>
#include <QtMultimedia/QAudioOutput>

Далее установил qtmobility-dev, вслед как зависимости подтянулась кучка:
libqtconnectivity1
libqtcontacts1
libqtfeedback1
libqtgallery1
libqtorganizer1
libqtpublishsubscribe1
libqtsensors1
libqtserviceframework1
libqtsysteminfo1
libqtversit1
libqtversitorganizer1
servicefw

И появилась директория /usr/include/qt4/QtMultimediaKit/
И в ней QAudioOutput.

Подключил соответственно иклюдом:
#include <QtMultimediaKit/QAudioOutput>
- выдало матюк:
$ make
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o audiooutput.o audiooutput.cpp
In file included from /usr/include/QtMultimediaKit/QAudioOutput:1:0,
from audiooutput.h:14,
from audiooutput.cpp:8:
/usr/include/QtMultimediaKit/qaudiooutput.h:48:29: fatal error: qmobilityglobal.h: Нет такого файла или каталога
#include <qmobilityglobal.h>
^
compilation terminated.
make: *** [audiooutput.o] Ошибка 1


После чего откатил всё в исходное состояние. И теперь у меня как и вначале - компилятор кричит что нет файла/директории <QAudioOutput>.

$ qmake -v
QMake version 2.01a
Using Qt version 4.8.4 in /usr/lib/x86_64-linux-gnu

Kubuntu 13.10 amd64
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 26.11.2013, 13:19
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9666
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


QtMultimedia в pro-файл добавил?

Если нет, смотри описание модуля в документации (самый низ)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Dexel
  опции профиля:
сообщение 26.11.2013, 19:27
Сообщение #3


Новичок


Группа: Новичок
Сообщений: 3
Регистрация: 29.9.2013
Пользователь №: 3940

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Litkevich Yuriy @ 26.11.2013, 13:19) *
QtMultimedia в pro-файл добавил?

Если нет, смотри описание модуля в документации (самый низ)


Да, в .pro добавлено QT += multimedia

А вот инклюда не было ;)
Добавил инклюд QtMultimedia
Теперь на него ругается. Выхлоп компилятора:
$ make
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4 -I. -I. -o audiooutput.o audiooutput.cpp
audiooutput.cpp:4:24: fatal error: QtMultimedia: Нет такого файла или каталога
#include <QtMultimedia>
                        ^
compilation terminated.
make: *** [audiooutput.o] Ошибка 1


$ qmake -version
QMake version 2.01a
Using Qt version 4.8.4 in /usr/lib/x86_64-linux-gnu

xUbuntu 13.10 amd64 (другая ось, но результат тот же)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 27.11.2013, 14:09
Сообщение #4


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9666
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(Dexel @ 26.11.2013, 21:27) *
/usr/include/qt4/QtMultimedia
в действительности существует на твоей машине?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 26.1.2021, 17:44