【问题标题】:Can't build, qmake.exe crashes in Qt Creator无法构建,qmake.exe 在 Qt Creator 中崩溃
【发布时间】:2012-10-01 02:45:08
【问题描述】:

我在 Windows XP SP3 上使用 Qt Creator。我想开发 C++ 桌面应用程序。

我做了一个新项目。每次我点击构建时,都会出现一个窗口,上面写着:

qmake.exe 遇到问题需要关闭。给您带来的不便,我们深表歉意。

在 Qt Creator 中,会出现类似的情况:

20:36:55: Running build steps for project yyy...
20:36:55: Starting: "d:\qtsdk\desktop\qt\4.8.1\mingw\bin\qmake.exe" D:\...\yyy.pro -r -spec win32-g++ "CONFIG+=declarative_debug"
20:38:00: The process "d:\qtsdk\desktop\qt\4.8.1\mingw\bin\qmake.exe" crashed.
Error while building project yyy (target: Desktop)
When executing build step 'qmake'

我无法构建,我已经重新安装了软件,但仍然出现同样的错误。

你能告诉我发生了什么吗?

【问题讨论】:

  • from start->qt sdk->desktop -> qt for desktop(mingw) 在控制台模式下运行,然后执行 qmake -v ,看看发生了什么
  • 我使用的是Qt Creator,我选择安装Qt Desktop和Qt Creator。我想创建 GUI。我做了控制台的事情,我得到了:为 Qt 使用设置环境... C:\WINDOWS\system32>qmake -v QMake 版本 2.01a 在 C:\QtSDK\Desktop\Qt\4.7 中使用 Qt 版本 4.7.4。 4\mingw\lib 顺便说一句...我在不同的位置重新安装,如您所见,但结果相同
  • 从错误消息中,它是 4.8.1。是否有一个名为 C:\QtSDK\Desktop\Qt\4.8.1 的目录?如果是这样,请尝试 C:\QtSDK\Desktop\Qt\4.8.1\qt\qmake -v。
  • 另一种解决方法是安装qt sdk,可以在qt-project.org/downloads找到,然后选择windows-离线安装程序
  • 嗨,我终于想出了一个解决方案,我从一个 bat 文件中运行了 qmake 命令,然后从 Qt Creator 的构建选项中删除了它。我知道这很奇怪,但不知何故它奏效了。

标签: c++ qt mingw qmake


【解决方案1】:

通过 bat 文件从命令行运行 qmake 命令有效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-04
    • 1970-01-01
    • 2017-02-10
    • 2018-06-22
    • 1970-01-01
    • 2011-08-29
    • 1970-01-01
    相关资源
    最近更新 更多