0

为了使用 Qt 5.4 或 Qt 5.5,我已经搜索了一整天。我有两台机器,一台运行 Ubuntu 15,另一台运行 Ubuntu 14,但得到了相同的结果。我已经通过在线下载包安装了程序,现在我有了漂亮的/opt/Qt/5.4//opt/Qt/5.5文件夹。

就这样。我被困在这里。如果我运行qmake -version,回复是:

Using Qt version 5.2.1 in /usr/lib/x86_64-linux-gnu

另外,如果我运行qtchooser -list-versions,我会得到:

4
5
default
qt4-x86_64 linux-gnu
qt4
qt5-x86_64 linux-gnu
qt5

一个重要的项目我必须使用SuperCollider 3.7,并且我需要Q t5.4或更高版本。有没有人可以告诉我在安装软件包以使程序看到 Qt 5.4 或更高版本后该怎么做?

我什至尝试从源代码构建,但在这种情况下 init-repository 不起作用。

卢卡

4

3 回答 3

3

我在不同时间遇到过同样的问题,因此我迟到了答案。您应该创建文件/etc/xdg/qtchooser/default.conf,并将路径放入binandlib目录,例如:

/opt/Qt/5.5/gcc_64/bin
/opt/Qt/5.5/gcc_64/lib

现在这是默认配置,并显示qtchooser -l为这样。

man qtchooser

   /etc/xdg/qtchooser/*.conf

系统范围的配置文件。每行有两行,第一行是二进制文件的路径,第二行是 Qt 库的路径。如果提供了 default.conf,则在未选择其他任何内容的情况下,将自动使用其中的设置。

于 2016-03-03T15:41:21.680 回答
0
  1. 启动任何版本的 Qt Creator。它可以是以前安装的旧版本,也可以是较新的版本。
  2. 转到 Projects/Manager Kits 并添加您感兴趣的工具包(Qt 5.4、5.5 或默认安装的工具包)
  3. 使用任何指定的工具包打开任何项目、代码和构建。
于 2015-09-12T20:09:41.297 回答
0

当我以正确的方式在我的旧 ubuntu 14.04 LTS 中更改 qt 会话的默认选择时,我确实发现这个旧主题最适合我自己的问题。

所以这是我对 2019 年任何 14.04 的回答:qtchooser 上的默认包 qmake 点,它在 /usr/lib/x86_64-linux-gnu/qt* 目录中查找其 conf

默认配置文件位于 /usr/lib/x86_64-linux-gnu/qt-default/ 中。如果你没有这个,看看你的“qtchooser -print-env”结果,看看你自己的路径是什么。我认为将其设置为系统默认值的一个好习惯应该是创建一个从 xdg 默认值到您的 ubuntu 标准默认值的链接(因为它适用于我):

sudo mkdir -p /etc/xdg/qtchooser/
cd /etc/xdg/qtchooser/
ln -s /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf default.conf

据我所知,qtcreator 中不再有“Managers Kits”之类的东西

于 2019-05-26T08:08:37.693 回答