Я недавно установил VlcQt libary для Ubuntu 16.04, но когда я пытаюсь его использовать, все, что я получаю, это undefined reference to 'some_function()'
,
В настоящее время я пытаюсь выставить видеоплеер в QML.
main.cpp
#include <QGuiApplication>
#include <VLCQtCore/Common.h>
#include <VLCQtQml/QmlVideoPlayer.h>
#include "Controller.h"
int main(int argc, char *argv[])
{
QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
QGuiApplication app(argc, argv);
VlcCommon::setPluginPath(app.applicationDirPath() + "plugins");
VlcQmlVideoPlayer::registerPlugin();
Controller controller;
QQuickWindow *quickWindow = qobject_cast<QQuickWindow *>(controller.view());
quickWindow->show();
return app.exec();
}
Когда я пытаюсь включить библиотеки, intellisense Qt обнаруживает, что эта библиотека существует.
Что я делаю неправильно?
Спасибо за помощь!
//Редактировать:
Я установил его через свой репозиторий:
add-apt-repository ppa:ntadej/tano
apt-get install libvlc-qt-core2 libvlc-qt-widgets2 libvlc-qt-dbg libvlc-qt-dev
//Редактировать:
Вот так я добавляю libs в .pro файл, уже пробовал INCLUDEPATH
тоже
LIBS += -lvlccore -lvlc
Задача ещё не решена.
Других решений пока нет …