首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >运行按钮在Qt Creator中被禁用

运行按钮在Qt Creator中被禁用
EN

Stack Overflow用户
提问于 2014-06-03 01:09:48
回答 11查看 14.4K关注 0票数 9

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

对于Qt5配置,运行(以及调试)按钮是禁用的(对于Qt4配置,它们是启用的)。然而,build按钮并没有被禁用,它可以工作-我可以构建项目,但我不能从Qt Creator运行它。

它们在Build菜单中也是禁用的。但是,一切都已启用,并且对于Qt4配置工作正常。

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

编辑:

我发现了几个相关的问题- RUN button no enable in QtCreator for QML projecthttp://qt-project.org/forums/viewthread/15737,但它们的情况略有不同,并且没有显示出明确的解决方案。不过,我还是把它们贴了出来,以防它们有帮助。

编辑2:

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

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2014-08-10 19:00:04

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

结果与您的相同,Qt5配置有一个禁用的run按钮,.pro文件存在解析问题。可能是个bug。

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

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

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

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

-settingspath路径

其中path是将放置设置的位置。

对我来说,它看起来:

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

如果新安装不能识别两个qt版本,并且您不知道如何添加它-只要询问,我将添加额外的描述。

编辑

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

票数 4
EN

Stack Overflow用户

发布于 2016-01-23 02:26:50

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

票数 5
EN

Stack Overflow用户

发布于 2016-01-25 06:06:21

打开项目的.pro文件,任意修改并保存这些更改。这将导致.pro文件被重新解析,并且无论出于何种原因,都将重新启用run按钮。

我已经好几个月没见过它了,但它曾经困扰着我!就我个人而言,我会从.pro文件中随机删除一行,保存它,重新添加我删除的行,并再次保存它。每次都很有效!

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23999834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档