Для компіляції проекта "MPV" у середовищі "Qt5" використовується наступна команда PKGCONFIG з прикладу "mpv\DOCS\client_api_examples\qt\qtexample.pro"
PKGCONFIG += mpv
Для компіляції потрібно мати pkg-config.exe, можна використати з пакунку msys2, котрий потрібен для компіляції MPV під Windows. ...\msys64\usr\bin\pkg-config.exe
Потрібно додати до змінної оточення PATH шлях: з msys64\usr\bin\
Далі потрібен файл "mpv.mc".
Я створив у теці проекту, під теку pkgconfig і розмістив там "mpv.mc" (після компіляції він є за адресою msys64\home\username\mpv\build\libmpv).
Для того щоб "Qt5" шукав ". mc" файл у теці "pkgconfig" потрібно створити змінну оточення "PKG_CONFIG_PATH=pkgconfig". Або додати цю змінну у властивостях Qt5 проекту "Build Enviroment".
mpv.mc
D:/develop-tools/msys64/mingw64/lib/mpv.lib
PKGCONFIG += mpv
Для компіляції потрібно мати pkg-config.exe, можна використати з пакунку msys2, котрий потрібен для компіляції MPV під Windows. ...\msys64\usr\bin\pkg-config.exe
Потрібно додати до змінної оточення PATH шлях: з msys64\usr\bin\
Далі потрібен файл "mpv.mc".
Я створив у теці проекту, під теку pkgconfig і розмістив там "mpv.mc" (після компіляції він є за адресою msys64\home\username\mpv\build\libmpv).
Для того щоб "Qt5" шукав ". mc" файл у теці "pkgconfig" потрібно створити змінну оточення "PKG_CONFIG_PATH=pkgconfig". Або додати цю змінну у властивостях Qt5 проекту "Build Enviroment".
mpv.mc
prefix=D:/develop-tools/msys64/mingw64
exec_prefix=D:/develop-tools/msys64/mingw64
libdir=D:/develop-tools/msys64/mingw64/lib
includedir=D:/develop-tools/msys64/mingw64/include
Name: mpv
Description: mpv media player client library
Version: 1.20.0
Requires:
Libs: -L${libdir} -lmpv
Cflags: -I${includedir}
D:/develop-tools/msys64/mingw64/lib/mpv.lib
Немає коментарів:
Дописати коментар