Итак, что я пытаюсь сделать, это передать ip-камеру с помощью phonon (vlc backend) в qt5.
Я знаю, что фонон нуждается в некоторых изменениях, чтобы работать в qt5, и я их сделал, библиотеки, которые использовались, не были доступны для записи, я сделал их доступными для записи, отредактировал их, но я все еще получаю много ошибок. Тогда я предположил, что с фононом что-то не так! поэтому я скачал phonon для qt 5. но результат был тот же.
даже создание объекта дает мне ошибки, после того, как я погуглил свою ошибку, я обнаружил, что есть проблема со связыванием, но я не знаю, как ее исправить.
.про файл:
Qt += phonon4qt5
заголовочный файл:
#include <phonon4qt5/phonon/VideoPlayer>
.
.
.
Phonon::VideoPlayer *videoPlayer;
СРР-файл:
videoPlayer=new Phonon::VideoPlayer(Phonon::VideoCategory,this);
Я получаю эти ошибки:
/home/user/Projects/VideoPlayer-Phonon2/mainwindow.cpp:9: error: undefined reference to `Phonon::VideoPlayer::VideoPlayer(Phonon::Category, QWidget*)'
:-1: error: collect2: error: ld returned 1 exit status