QtCreator没有指定可执行文件

时间:2012-01-07 04:32:00

标签: c++ qt executable qt-creator

我已经搜索了一段时间,但没有找到任何答案:

我在QtCreator中有一个没有编译错误的项目,并且在Eclipse中作为普通的C ++项目运行良好。

然而,当我尝试将其作为Qt应用程序运行时,它说它找不到可执行文件,我需要指定一个。

正如许多其他网站所建议的那样,我在目录中搜索了QtCreator应该制作的.exe(根据其他网站),但我还没有找到任何内容。

我不急,但已经花了很长时间在此,并希望继续实际编写Qt部分。

提前致谢。

2 个答案:

答案 0 :(得分:1)

我不确定我是通过拥有QtCreator项目并在Eclipse中运行它或将其作为Qt App运行来理解你的意思但是如果你正在寻找exe文件,QtCreator可能被配置为做为您的项目构建阴影。这意味着构建输出将发送到项目源目录之外的目录。如果您的项目位于名为MyApp的目录中,则在其旁边查找名为MyApp-build-desktop的目录。你应该在那里找到你的可执行文件。

答案 1 :(得分:1)

您还在为解决方案苦苦挣扎吗?最简单的解决方案是通过删除文件 QtCreator.ini 恢复默认设置。之后,通过提供构建目录路径再次配置项目。如果您使用的是Linux系统,请运行以下命令以找到 QtCreator.ini 文件。

$ locate QtCreator.ini

它将给出这样的输出

/home/tan/.config/QtProject/QtCreator.ini

然后使用以下命令删除获取路径上的文件

$ sudo rm -f  /home/tan/.config/QtProject/QtCreator.ini  

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

如果上述解决方案对您有帮助,请投票。顺便说一句,如果我在语法上有任何错误,对我的英语感到抱歉。 :)

祝你好运!