QAudioOutput отсутствует



  • Пример с этого сайта:
    "Your text to link here...":http://qt-project.org/doc/qt-4.8/multimedia-audiooutput.html
    не работает.
    А в доке написано что для использования QAudioOutput нужно инклюдить <QtMultimedia>
    Это помимо добавления в файл проекта QT += multimedia
    Вобщем никак он не работает.

    И при инклюде <QtMultimedia> пишет что он не найден.



  • Добрый день.
    Какую сборку Qt вы используете?



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

    Kubuntu 13.04 amd64
    KDE: 4.11.3
    3.8.0-31-generic



  • Я попытался воспроизвести ваш случай но у меня все работает. Возможно из-за того что я использовал SDK для установки Qt а не компилировал сам.
    Что я пробовал:
    Последняя сборка от Nokia QtSDK 1.2.1 + Win7 - все примеры из Multimedia работают.
    Последняя сборка от Nokia QtSDK 1.2.1 + Ubuntu 12.10 - все примеры из Multimedia работают.
    QtSDK 4.8.5 + Win7 - все примеры из Multimedia работают.
    QtSDK 5.1.1 + Win7 - все примеры из Multimedia работают.
    QtSDK 5.1.1 + os x Mavericks - все примеры из Multimedia работают.

    Вы запускали проект из папки примеров или переписывали код вручную?



  • Вот что проверял я:
    Kubuntu 13.10 - не работает.
    Lubuntu 13.10 - не работает.
    Xubuntu 13.10 - не работает.
    И не комилировал сам.

    @$ 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. -o audiooutput.o audiooutput.cpp
    audiooutput.cpp:4:25: fatal error: QAudioOutput: Нет такого файла или каталога
    #include <QAudioOutput>
    ^
    compilation terminated.
    make: *** [audiooutput.o] Ошибка 1
    @

    На трёх разных осях одно и тоже



  • Согласно документации http://qt-project.org/doc/qt-4.8/qtmultimedia.html необходимо добавить строчку в pro файл:
    QT += multimedia


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.