debian - 尝试为 Unity3D 构建 VLC
问题描述
我一直在尝试为 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 虚拟摄像机之一流式传输到网络上的查看器。
解决方案
由于此插件目前仅适用于 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\
推荐阅读
- r - R中的Wilcox.test - 没有足够的x观察
- java - 在另一个 Jframe 上方显示 Jframe
- mysql - 查询表中的数据 [mySQL]
- r - R中的个人数据库连接包
- sql-server - 从 SQL Server 中的 SELECT 结果中获取最频繁的值
- javascript - 使用 android/IOS 应用程序发送 whatsapp 消息
- javascript - 将具有多个父级的图形数据转换为 jstree Javascript 的数据
- android - 无法发送 POST
- c - VS Code:没有这样的文件或目录
- spring - 禁用 Open Service Broker API 的 ServiceBrokerExceptionHandler