Сборка библиотеки VLC-Qt из исходников
Имеем:
Исходники vlc-qt: https://github.com/vlc-qt/vlc-qt
Пример (от создателя библиотеки): https://github.com/vlc-qt/examples/tree/master/simple-player
Задча:
Заставить пример компилироваться)
Несмотря на наличие инструкции по сборке (BUILDING.md) столкнулся с проблемами при сборке на Windows (на Ubuntu всё собралось без проблем). Согласно инструкции по сборке для Windows порядок действий следующий:
$ md build
$ cd build
$ cmake .. -GNinja -DCMAKE_BUILD_TYPE=Debug ^
-DCMAKE_INSTALL_PREFIX="E:/install/vlc-qt/msvc64" ^
-DLIBVLC_LIBRARY="E:/vlc/win64/sdk/lib/libvlc.lib" ^
-DLIBVLCCORE_LIBRARY="E:/vlc/win64/sdk/lib/libvlccore.lib" ^
-DLIBVLC_INCLUDE_DIR="E:/vlc/win64/sdk/include"
$ ninja
$ ninja install
Но никаких пояснений - откуда берется директория с sdk, что за DCMAKE_INSTALL_PREFIX (хотя, здесь логично предположить, что это путь, куда будет установлена готовая библиотека) в BUILD.md - нет. Пробовал подключать библиотеки libvlcore.lib и libvlc.lib видеоплеера VLC и прочих сторонних сборок - пока безрезультатно. Собирать пытаюсь на Windows 10 для Qt 5.14 как через cmake для MSVC64 (пример из инструкции), так и для MinGW32/Mingw-w64 через cmake-gui (руками инициализируя переменные/пути/префиксы)