【发布时间】:2014-04-30 10:31:10
【问题描述】:
我刚刚在我的 Ubuntu 13.10 上安装了 Qt5.2.1 (/opt/qt-5.2.1/5.2.1/gcc64)。我以前在我的主目录中安装了 Qt5.1。
调用设计器时出现错误
designer: could not exec '/usr/lib/x86_64-linux-gnu/qt5/bin/designer
我看到这个目标指向一个qtchooser 程序。在文档中,它用于在不同的 Qt 版本之间切换。非常有用,因为此配置可以在系统范围内应用。
我想配置它,但基于 qtchooser 手册页,配置文件应位于
/etc/xdg/qtchooser/.conf*。在 Ubuntu 13.10 中没有这样的目录,也没有关于文件名及其内部结构的信息,只有一行用于二进制文件路径和一行用于库路径,一个包含默认路径的默认 conf 文件?
我使用包含我的 lib 和 bin 路径的 default.conf 文件创建了所需的 qtchooser 目录。当我运行qtchooser --list-version 时没有任何变化,总是显示相同的列表:
qtchooser --list-versions
输出:
jeby6372@mercure:/opt$ qtchooser --list-versions
qt5-x86_64-linux-gnu
5
default
qt5
我不知道这些信息存储在哪里,以便我可以管理我的 2 个版本之间的交换。
或者至少,是否可以在不删除 Qt 产品的情况下断开 qtchooser?
有什么想法吗?
【问题讨论】:
-
在命令行中执行“定位 qtchooser”。您应该会看到一些 *.conf 文件。
-
感谢您的回答雪鱼。不幸的是,我在使用 Unbuntu 13.10 时遇到了很多问题。我已将我的 PC 切换到 debian-7.4。无法再检查您的解决方案。
标签: qt ubuntu-13.10