我一直在尝试为 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 并根据需要调整 Common.mk 中 LDFLAGS 的 vlc-4.0.0-dev/sdk/lib 路径
这就是我的问题所在。我已经完成了夜间构建的快照安装,我已经从这里下载了带有 -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 虚拟摄像机之一流式传输到网络上的查看器。