Qt Phonon в Linux — нет такого файла или каталога

#c #qt #phonon

#c #qt #phonon

Вопрос:

Следующее включает в себя работу нормально в Windows, но выдает ошибки в Linux:

 #include <Phonon/MediaObject>
#include <Phonon/MediaSource>
#include <Phonon/AudioOutput>
  

Ответ №1:

Что такое MediaOutput? Я не могу найти его даже в документации. Может быть, вы ищете MediaObject?

Для остальных:

  1. проверьте, что ваша сборка действительно содержит модуль phonon;
  2. проверьте, что вы добавили QT = phonon в файл .pro;
  3. в моей сборке каталог, содержащий эти заголовки, называется «phonon» (без кавычек) со строчной буквой «p», а Linux не чувствителен к регистру, как windows.

Комментарии:

1. Проблема была в нижнем регистре «p», спасибо!