Qt4 界面不适用于 VLC

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

  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. 从以下网址下载最新版本的 Qthttp://qt-project.org/。您下载的文件实际上是一个名为

    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 
    

相关内容