尝试为 Unity3D 构建 VLC

Trying to build VLC for Unity3D

我一直在尝试获取用于构建 Unity3D 的 VLC 插件。它位于此处:https://code.videolan.org/videolan/vlc-unity/blob/master/README.md

我正在尝试在 Debian 10 (buster) 上执行此操作。

第一个指令是:在最新的 Debian(WSL 或其他)上下载并安装 https://github.com/mstorsjo/llvm-mingw。将其添加到路径。

我相信我已经成功完成了那部分。

下一步是:下载 VLC nightly build 并根据需要调整 vlc-4.0.0-dev/sdk/lib Common.mk

中 LDFLAGS 的路径

这就是我的问题所在。我已经完成了夜间构建的快速安装,我从这里下载了名称中带有 -dev 的源代码:https://nightlies.videolan.org/build/source/

我也尝试过使用 master-daily PPA。

但我仍然找不到任何 vlc-4.0.0-dev/sdk/lib 路径。

我尝试将 LDFLAGS 设置为我拥有的一些 vlc lib 文件夹,但每次构建时都会出现此错误:

lld: error: unable to find library -lvlc
clang-10: error: linker command failed with exit code 1

如果我能让这个 VLC 插件正常工作,我的最终目标是通过 rtsp 将我的一个 Unity3D 虚拟相机流式传输到网络上的查看器。

由于此插件目前仅 Windows,我假设您的目标是 Windows。

https://nightlies.videolan.org/build/win64-llvm/last/

下载每晚

您将在 vlc-4.0.0-{date}-dev-win64.7z\vlc-4.0.0-dev\sdk\lib\

找到库