我正在运行 linux mint 17.1 cinnamon 64bit 并从 repo 安装了 qtcreator,问题是我在工具->选项->qt 版本中找不到任何 qt 版本。
我尝试从这里下载 qthttp://www.qt.io/download/,我在家里安装了社区版本并删除了从 repo 安装的 qtcreator,我还删除了 qt4-doc 和 qtcreator-doc 并依赖于主目录中的安装。
我也尝试从 repo 安装 qmake 版本 5,但 qtcreator 仍然没有检测到任何 qt,我想通过浏览到 /usr/bin/qmake 手动添加它,但它说它不是可执行文件。
我需要一个大学项目的程序,它是一个模拟程序,所以基本上,它是一个桌面应用程序。我打算使用 qt Quick 项目类型,但正如我所说,没有检测到 qt 版本,尽管检测到了 gcc 编译器(我从 repo 安装了它们)。
附言
我有基于 qt 5.4 的 qtcreator 3.3.1(如关于所述)。
编辑
我尝试从主文件夹中删除安装,而不是安装 qtcreator,我运行了apt install qt-sdk
显然也安装了 qtcreator 的程序,但我仍然在工具->选项->qt 版本中找不到 qt 版本。
答案1
我的问题解决了,其他人可以按照以下步骤操作:
1-安装 qt-sdk,在 mint(或 ubuntu)中按照如下方式完成:
apt install qt-sdk
或者sudo apt-get install qt-sdk
,这可能需要一段时间。
2-在 qtcreator 中选择工具->选项->qt 版本。
3 单击添加并浏览到 qmake 所在的位置,在我的设备上它位于 /usr/share/qt4/bin/qmake。在其他发行版(除 mint 和 ubuntu 外)上,浏览到它所在的位置(抱歉,不知道在哪里)。
4-现在您有了 qt,尽管您可能会在添加的版本上看到警告标志,但它仅适用于带有 opengl 的 qtwidgets 项目(我自己尝试过)。
5-最后一件事是转到套件选项卡并选择您在想要添加的任何套件中添加的 qt 版本,例如在桌面套件中我选择了 qt 版本并选择了我添加的版本。
附言
我使用的 qt 版本是 4.8,对于 5+ 版本可能相同。不要安装 qtcreator 包,而是安装 qt-sdk,qt-sdk 将带来 qtcreator 以及许多工具。