QtCreator:没有应用程序项目作为新项目的选择

Posted

技术标签:

【中文标题】QtCreator:没有应用程序项目作为新项目的选择【英文标题】:QtCreator: no application project as a choice for new project 【发布时间】:2014-05-17 08:07:00 【问题描述】:

我有一个问题,Qt 不允许我创建 Qt 应用程序 - “新项目”中没有这样的选项 - 但仅限于我的 Windows 下。在 Linux 下,它就像一个魅力。

我已经从官方 Qt 的下载页面安装了包 Qt+QtCreator。

我已经在 google 上查找了它,并在 *** 上找到了答案,但是每个人都建议在配置中添加 Qt 来构建工具包。在我的情况下这不是问题 - QtCreator 自动且正确地检测到我的 Qt:

这仍然不允许我创建 Qt 应用程序:

(它是波兰语,但它说只有可能的项目是非 qt 和导入的项目)。

我检查了 QtCreator 正在使用的 Qt 指向的 qmake.exe 是否有效 - 是的,它有效。

我还能检查/做什么?

【问题讨论】:

奇数。您是否正确安装了所有模板? 如何检查?请注意,我没有进行任何自定义安装。我下载了同时安装 Qt 和 QtCreator 的安装程序。准确地说是这个:download.qt-project.org/official_releases/qt/5.2/5.2.1/… 你试过 5.3.0 RC1 看看能不能用吗? 我试过 5.3.0 RC1 结果是一样的。尽管我在 Windows 7 上尝试了原始版本(5.2.1)并且它在那里工作!问题是Windows XP。我不知道对 XP 的支持被放弃了……是吗? 它不再经过测试,所以它可能有效也可能无效。作为开发环境,肯定是不支持的。 【参考方案1】:

根据您的评论,您似乎使用的是 Windows XP。这不再受支持。前段时间被丢弃了。它可能有效,也可能无效,但总的来说,在大多数情况下这将是糟糕的体验,因为像您的问题之类的事情也有些根本性。

当前支持的 Windows 变体是 Windows 7 和 8。我认为,如果您可以升级或寻找在 Windows XP 上仍然得到很好支持的集成开发环境,那么升级是一个明智的决定。这意味着您还可以获得旧版本的 QtCreator,但它现在可能落后于 Qt 5 功能支持。

【讨论】:

【参考方案2】:

这里的问题是 Windows XP。使用更新的 Windows 版本可以解决此问题。

【讨论】:

【参考方案3】:

您可以将 Qt 降级到支持 Windows XP (OpenGL?)、AFAIK v5.1.1 的最新版本。它可以通过当前的在线安装程序安装。

编辑:但我发现它非常不稳定(因此我使用通过 VirtualBox 在 Linux 上运行的 Qt)。

【讨论】:

以上是关于QtCreator:没有应用程序项目作为新项目的选择的主要内容,如果未能解决你的问题,请参考以下文章

QtCreator 默认配置恢复

如何将在Qt工程中建立子项目

Bazel + QtCreator

使用 QtCreator 部署自定义构建项目

编写第一个Qt程序

编写第一个Qt程序