【问题标题】:QtCreator No Executable SpecifiedQtCreator 未指定可执行文件
【发布时间】:2012-01-07 04:32:00
【问题描述】:

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

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

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

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

我并不着急,但已经花了很长时间,并且想继续实际编写 Qt 部分。

提前致谢。

【问题讨论】:

  • 无法回答您的问题。您需要提供有关您的问题的错误消息和具体详细信息。
  • 你有没有在QtCreator的项目设置中检查过要执行哪个可执行文件?
  • 在定义 QT 环境变量时,我在旧安装的 qt 上也遇到了这个问题。删除这些 qtcreator 后按预期工作。
  • @Laurent - 这是弹出对话框的确切措辞。 @DavidFeurle - 没有指定 .exe,它似乎没有为我制作。

标签: c++ qt executable qt-creator


【解决方案1】:

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

$ locate QtCreator.ini

它会给出这样的输出

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

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

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

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

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

祝你好运!!

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2015-01-08
      • 1970-01-01
      • 1970-01-01
      • 2015-03-29
      • 1970-01-01
      • 1970-01-01
      • 2022-08-19
      • 2018-03-05
      • 2015-02-16
      相关资源
      最近更新 更多