QtCreator没有指定可执行文件。

3
我已经搜索了一段时间,但无法在任何地方找到答案:
我在QtCreator中有一个项目,没有编译错误,在Eclipse中作为普通的C ++项目正常运行。
但是,当我尝试将其作为Qt应用程序运行时,它会说找不到可执行文件,需要我指定一个。
与许多其他网站建议的一样,我已经搜索了目录,以寻找QtCreator应该制作的 .exe (根据其他网站),但我仍然没有找到任何东西。
我并不急于求成,但已花费了很长时间,希望能够开始实际编写Qt部分。
提前致谢。

你的问题无法回答。你需要提供错误信息和关于你的问题的具体细节。 - laurent
你是否检查了QtCreator项目设置中要执行的可执行文件? - David Feurle
我在以前安装QT时也遇到过这个问题,当我定义了QT环境变量后,删除这些变量后,qtcreator就可以正常工作了。 - David Feurle
@Laurent - 这是弹出对话框的确切措辞。 @DavidFeurle - 没有指定.exe,而且似乎也没有为我创建一个。 - Jon Egeland
2个回答

4

你是否仍在为解决问题而苦苦挣扎?最简单的解决方法是删除文件QtCreator.ini来恢复默认设置。然后再次配置项目,提供构建目录路径即可。如果你正在Linux系统上工作,请运行以下命令以查找QtCreator.ini文件。

$ locate QtCreator.ini


它会给出以下输出:
/home/tan/.config/QtProject/QtCreator.ini

然后使用以下命令删除获取路径上的文件。
$ sudo rm -f  /home/tan/.config/QtProject/QtCreator.ini  

现在重新打开项目,并使用您所需的构建和运行设置进行配置。

如果上述解决方案有帮助,请点赞。顺便说一句,如果我犯了任何语法错误,对我的英语表示抱歉。:)

祝你好运!!


1

我不确定你的意思是在Eclipse中运行QtCreator项目还是作为Qt应用程序运行,但如果你正在寻找一个exe文件,那么QtCreator可能已经配置了你的项目进行阴影构建。这意味着构建输出被发送到项目源目录之外的一个目录中。如果你的项目在一个名为MyApp的目录中,那么在它旁边查找一个名为MyApp-build-desktop的目录。你应该在那里找到你的可执行文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接