Qt5安装及路径配置

Ind*_*ian 20 qt qt5 13.10

我已经从 Qt5 项目站点安装了 Qt5,到以下目录

/opt/Qt5 
Run Code Online (Sandbox Code Playgroud)

我还要提一下,我之前安装了 Qt4,我已经通过软件中心删除了 Qt4 的所有实例。

现在我designer从命令提示符发出,系统给出以下错误:

designer: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/designer': No such file or directory
Run Code Online (Sandbox Code Playgroud)

可以做些什么来纠正这个问题?

use*_*.dz 33

替换默认 Qt 版本路径:

/usr/lib/x86_64-linux-gnu/qtchooser/default.conf
或在较新的版本中/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf

/opt/Qt5/bin
/opt/Qt5/lib
Run Code Online (Sandbox Code Playgroud)

查看:

qtchooser -print-env
Run Code Online (Sandbox Code Playgroud)

参考: man qtchooser

  • 实际上,文件`/usr/lib/x86_64-linux-gnu/qtchooser/default.conf` 是指向`/usr/share/qtchooser/default.conf` 中的符号链接 (3认同)