新一代 Plex 桌面/嵌入式客户端
brew install ninjabrew install mpv --with-shared --HEADmkdir build; cd buildcmake -GNinja -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=output ..
构建 (ninja):ninja
制作可分发的包:ninja install (请耐心等待,速度较慢)
或者如果您更喜欢在 Xcode 中工作,则可以运行 CMake 进行 xcode 构建):mkdir build; cd buildcmake -GXcode ..Plex Media Player 官方要求使用 Qt 5.9.5。我们的用户已经表明,Qt 5.10 和 Qt 5.11 也可以正确构建。但是,Qt 5.11.0 和 5.11.1 版本是 不兼容的,应避免使用。Qt 5.12 可能适用于您。如果您的系统安装的 Qt 版本高于 5.9.5,请考虑在专用虚拟机或 Docker 容器中构建 PMP。如果系统安装的 Qt 版本低于 5.9.5,则升级系统 Qt 可能会导致其他应用程序出现问题,具体取决于使用的 Qt 版本。
sudo apt install autoconf automake libtool libharfbuzz-dev libfreetype6-dev libfontconfig1-dev libx11-dev libxrandr-dev libvdpau-dev libva-dev mesa-common-dev libegl1-mesa-dev yasm libasound2-dev libpulse-dev libuchardet-dev zlib1g-dev libfribidi-dev git libgnutls28-dev libgl1-mesa-dev libsdl2-dev cmakemkdir pmpcd pmp
不基于 Debian/Ubuntu 的系统也会有类似的包,但您需要自己找出它们的名称。如果您的发行版提供了 Qt 5.9.5 包,请尝试使用它。否则,请执行以下操作:
暂无开放 Issues,或尚未同步最近议题。