QtDesigner 5.2.1 - Ubuntu-13.10。找不到qtchooser配置文件

问题描述 投票:2回答:1

我刚刚在我的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?

任何的想法?

qt ubuntu-13.10
1个回答
0
投票

在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。

© www.soinside.com 2019 - 2024. All rights reserved.