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(也删除旧的配置文件和任何类型的缓存),我还能做什么?
-
安装依赖项
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
-
更新:现在需要Qt5.4。 这不在默认存储库中。如果您已经通过键入已经有Qt 5.4,请检查
qmake -version
在终端窗口。 如果您没有5.4或更高版本,请按照以下步骤进行安装:
-
从http://qt-project.org/下载最新版本的Qt。 您下载的文件实际上是一个名为的安装脚本
qt-opensource-linux-x64-1.6.0-8-online.run
- 将安装程序移动到主目录并打开终端窗口。
-
授予安装程序执行权限:
sudo chmod +x qt-opensource-linux-x64-1.6.0-8-online.run
-
运行安装程序:
sudo ./qt-opensource-linux-x64-1.6.0-8-online.run
-
按照安装向导记下安装目录(默认值:
/opt/Qt
。如果需要,可以选择其他位置,但要确保它在路径中的任何位置都没有空格)。 完成安装。 -
在文件浏览器中,导航到安装目录并找到Qt
bin
目录的路径。 -
将
bin
目录添加到$PATH
环境变量中,以便MuseScore知道它在哪里。 根据需要使用正确的路径修改以下命令:echo 'export PATH="/opt/Qt/5.4/gcc_64/bin:$PATH"' >> ~/.bashrc
-
加载新的$ PATH变量。
source ~/.bashrc
-
完成! 您可以通过键入来检查Qt安装是否成功
qmake -version
。