2015-07-06 4 views
0

Я пытаюсь использовать камеру в своем приложении QT5.5, используя тип QT QCamera. Простой пример того, что я делаюОшибка при просмотре камеры QT5.5

QList<QCameraInfo> cameras = QCameraInfo::avalilableCameras(); 
qdebug() << cameras.length(); 
const QCameraInfo &cameraInfo = cameras.first(); 
QCamera *camera = new QCamera(cameraInfo); 

Когда я запускаю этот пример, я получаю «Нет m_videoSink доступной!» в командной строке. QT построен на Ubuntu 12.04 с установленными libgstreamer0.10-0, libgstreamer0.10-dev и libgstreamer-plugins-base0.10-0. QT построен с -qt-xcb. Я понятия не имею, что здесь не так. У кого-нибудь есть идея?

PS: Конечно, убедитесь, что строка 2 печатает> = 1;).

ответ

1

Итак, я нашел основную проблему: к сожалению, Qt отказалась от поддержки Ubuntu 12.04 LTS с версией 5.5. С версией 5.4 все работает так, как ожидалось.

 Смежные вопросы

  • Нет связанных вопросов^_^