用我自己的编译版本替换libvlc.so.5时,vlc播放器不起作用

时间:2019-08-02 12:52:07

标签: vlc

  1. 在我的linux机器上,我安装了vlc(apt install vlc),默认情况下,我的版本是v3.0.7
  2. 现在我从vlc网站下载了相同版本3.0.7的源代码
  3. 打开源文件lib / media_player.c并转到函数“ libvlc_media_player_set_xwindow”
  4. 注释以下源代码行,保存并退出。     var_SetString(p_mi,“ vout”,“”);
  5. 成功配置并编译代码。

使用makefile我发现该目标文件是libvlc.so.5.6.0的一部分, 首先,我使用命令“ strip --strip-all libvlc.so.5.6.0”剥离了该文件,并替换了/ usr / lib / arm-linux-gnueabihf

中的库

当我从系统托盘启动vlc时,它没有启动。 我从命令提示符启动命令 $ vlc -v 我得到以下错误: vlc:未知选项或缺少必需参数--dbus

注意:不必担心代码var_SetString(p_mi,“ vout”,“”)的注释。我很确定,这与该代码段无关。

0 个答案:

没有答案