所以我要做的是使用qt5中的phonon(vlc后端)来传输ip摄像头。
我知道phonon需要进行一些更改才能在qt5中工作并且我已经制作了它们,使用的库不可写,我使它们可写,编辑它们但我仍然遇到很多错误。 然后我假设声子可能有问题!所以我为qt 5.下载了声子,但结果是一样的。
即使创建一个对象也会给我带来错误,在谷歌搜索我的错误后,我发现存在链接问题,但我不知道如何修复它。
.pro文件:
Qt += phonon4qt5
头文件:
#include <phonon4qt5/phonon/VideoPlayer>
.
.
.
Phonon::VideoPlayer *videoPlayer;
cpp文件:
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
答案 0 :(得分:0)
undefined references
表示您需要明确链接库。你已经包含了Qt + = phonon4qt5,现在你必须提供LIBS + = -L / path / to / phonon -lphonon4qt5