首页 > 解决方案 > libVLC 未在 Ubuntu 18.04 (WSL 2.0) 上初始化

问题描述

我通过 apt 安装了 libvlc-dev,它看起来编译得很好,因为它可以很好地处理标题并与库链接。问题是打电话时

libvlc_new(0, NULL);

它总是返回 NULL(这是一个错误)。

我在windows上尝试了这个完全相同的项目,有标题,链接库,还有一个插件文件夹,我需要把它放到项目的根目录中;效果很好。我不知道 Ubuntu 或其他 Linux 版本是否需要根目录下的插件文件夹。

请注意,这是 WSL 2.0 中的 Ubuntu;SDL 在这里工作正常,我可以看到一个窗口显示。

标签: ubuntu-18.04windows-subsystem-for-linuxlibvlc

解决方案


对于任何寻找的人,解决了这个问题。其他解决方案提到了 windows 的插件文件夹。linux需要类似的插件。获得它们的最简单方法就是做sudo apt-get install vlc. 然后启动您的应用程序,它应该可以正常工作。

其他解决方案是使用他们网站上的指南自己编译 VLC。


推荐阅读