Qt Creator 中禁用了运行按钮

新手上路,请多包涵

即使在 新创建的空项目上也会发生这种情况。

运行(以及调试)按钮在 Qt5 配置中被禁用(它们在 Qt4 配置中被启用)。但是,构建按钮没有被禁用,它可以工作——我可以构建项目,但不能从 Qt Creator 运行它。

它们在构建菜单中也被禁用。但是,一切都已启用并且适用于 Qt4 配置。

这是一个 Qt/C++ 项目,在 Windows 7(32 位)上。

在此处输入图像描述在此处输入图像描述

编辑:

我发现了几个相关的问题 - QtCreator for QML projecthttp://qt-project.org/forums/viewthread/15737 中的 RUN button no enable ,但它们的情况略有不同,并且没有显示明确的解决方案.不过,我会发布它们以防万一。

编辑2:

根据@Blueman 和@Fabian 的建议,我检查了Qt5 的运行配置,并且可执行字段为空(并且也被禁用),即使构建配置正确指定了路径。此外,我收到此错误 - “无法解析 .pro 文件 untitled2.pro。”这是一个屏幕截图:

在此处输入图像描述

原文由 sashoalm 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.3k
2 个回答

我出于测试目的安装了 QtCreator 2.8.1,并使用 Qt4.8.6 和 Qt5.3 编译了一些项目

结果与您的相同,Qt5 配置的运行按钮被禁用, .pro 文件存在解析问题。 大概是个bug吧。

我的建议是将 QtCreator 更改为最新版本(对我来说一切正常)。

您不必重新安装整个 qt 环境,只需安装最后一个 QtCreator( 链接)。它将是一个单独的应用程序,因此您也可以在需要时使用旧应用程序。

唯一的问题是新安装(默认情况下)使用与旧安装相同的设置本地化。这可能会导致问题。

我通过更改新安装的默认设置路径解决了这个问题。安装后(不要运行!)在桌面(或其他地方)创建应用程序的快捷方式,右键单击 -> 属性。在快捷方式选项卡下,您将看到一个显示 Target 的区域,在末尾添加:

-settingspath 路径

其中 path 是放置设置的地方。

对我来说,它看起来:

C:\Qt\Tools\qtcreator-2.8.1\bin\qtcreator.exe -settingspath C:\Qt\Tools\qtcreator-2.8.1\settings

如果新安装不能识别两个 qt 版本并且您不知道如何添加它 - 请询问,我将添加附加说明。

[编辑]

我发现了 相关问题,同样的问题,QtCreator 的更新是一个解决方案。

原文由 Blueman 发布,翻译遵循 CC BY-SA 3.0 许可协议

我在 Qt Creator 3.6 上,它仍然会发生。构建项目后,运行按钮被禁用。唯一的解决方案是重新启动 Qt Creator。

原文由 zar 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题