libVLC未在Ubuntu 18.04(WSL 2.0)上初始化

问题描述 投票:0回答:1

我通过apt安装了libvlc-dev,它看起来可以很好地编译,因为它可以对标头和库进行链接。问题是在调用

libvlc_new(0, NULL);

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

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

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

ubuntu-18.04 windows-subsystem-for-linux libvlc
1个回答
0
投票

对于正在寻找的任何人,请修复此问题。其他解决方案提到了Windows的plugins文件夹。 Linux需要类似的插件。获得它们的最简单方法是执行sudo apt-get install vlc。然后启动您的应用程序,它应该可以正常工作。

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

© www.soinside.com 2019 - 2024. All rights reserved.