【问题标题】:QtDesigner 5.2.1 - Ubuntu-13.10. qtchooser configuration files not foundQtDesigner 5.2.1 - Ubuntu-13.10。未找到 qtchooser 配置文件
【发布时间】: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 文件? 我使用包含我的 libbin 路径的 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


【解决方案1】:

在 Ubuntu 13.10 中,配置文件存储在这里:

/usr/lib/i386-linux-gnu/qtchooser/

我只是添加了新的 conf 文件,从一个现有的(例如qt521.conf)复制编辑更改了新 QT5.2.1 的路径,配置 qtchooser 以使用新的 conf 文件

export QT_SELECT=qt521

现在我可以使用 QT5.2.1 环境调用 qmake。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-21
    • 2014-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-21
    相关资源
    最近更新 更多