Qt4接口不适用于VLC

如果我尝试运行VLC会发生这种情况:

main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. main interface error: option qt-volume-complete does not exist skins2 interface error: no suitable dialogs provider found (hint: compile the qt4 plugin, and make sure it is loaded properly) skins2 interface error: cannot instantiate qt4 dialogs provider 

我尝试了命令vlc -vv以获取更多详细信息,显然Qt4 UI无法加载,因为有一个未定义的符号:_mali_clz_lu

它曾经工作到几天前。 我试过以各种不同的方式删除和安装vlc和qt4(也删除旧的配置文件和任何类型的缓存),我还能做什么?

  1. 安装依赖项

     sudo apt-get install git cmake g++ libqt4-dev qtbase5-dev qttools5-dev \ qttools5-dev-tools qtquick1-5-dev qtscript5-dev libqt5xmlpatterns5-dev \ libqt5svg5-dev libqt5webkit5-dev libssl-dev 
  2. 更新:现在需要Qt5.4。 这不在默认存储库中。如果您已经通过键入已经有Qt 5.4,请检查

     qmake -version 

    在终端窗口。 如果您没有5.4或更高版本,请按照以下步骤进行安装:

  3. 从http://qt-project.org/下载最新版本的Qt。 您下载的文件实际上是一个名为的安装脚本

     qt-opensource-linux-x64-1.6.0-8-online.run 
  4. 将安装程序移动到主目录并打开终端窗口。
  5. 授予安装程序执行权限:

     sudo chmod +x qt-opensource-linux-x64-1.6.0-8-online.run 
  6. 运行安装程序:

     sudo ./qt-opensource-linux-x64-1.6.0-8-online.run 
  7. 按照安装向导记下安装目录(默认值: /opt/Qt 。如果需要,可以选择其他位置,但要确保它在路径中的任何位置都没有空格)。 完成安装。

  8. 在文件浏览器中,导航到安装目录并找到Qt bin目录的路径。

  9. bin目录添加到$PATH环境变量中,以便MuseScore知道它在哪里。 根据需要使用正确的路径修改以下命令:

     echo 'export PATH="/opt/Qt/5.4/gcc_64/bin:$PATH"' >> ~/.bashrc 
  10. 加载新的$ PATH变量。

     source ~/.bashrc 
  11. 完成! 您可以通过键入来检查Qt安装是否成功

     qmake -version