【问题标题】:Qt creator error during release qmake [closed]发布 qmake 期间出现 Qt 创建者错误 [关闭]
【发布时间】:2014-05-20 18:29:28
【问题描述】:

当我在发布模式下尝试 qmake 我的项目时出现错误。在调试模式下一切正常,但是当我更改为发布时 - '魔法'开始了。我不知道出了什么问题。之前我可以多次发布 qmake 版本。我究竟做错了什么? (低于一些输出 - 抱歉部分波兰信息)

ASSERT: "fileName.isEmpty() || isAbsolutePath(fileName)" in file Q:\qt5_workdir\w\s\qtbase\qmake\library\ioutils.cpp, line 61
20:20:45: Proces "C:\Qt\Qt5.1.1\5.1.1\msvc2010_opengl\bin\qmake.exe" zakończył się kodem wyjściowym 1.

(翻译:20:20:45:进程“C:\Qt\Qt5.1.1\5.1.1\msvc2010_opengl\bin\qmake.exe”以返回码 1 结束。)

【问题讨论】:

  • 我不知道在哪里可以找到它 - 我没有“Q:”卷。
  • OP 没有该代码,这是来自qmake 的内部错误。
  • 看起来像 QMake 中的内部错误,尝试删除构建目录并重新构建。
  • 我已经删除了目录并且厌倦了重建 - 仍然错误。但是我已经创建了另一个具有相同名称等的项目,但是在不同的目录中 - 现在它可以工作了 o.O 只有一个答案 - 魔术。
  • @AndrewMedico:当然,OP 确实有代码,因为 Qt 是开源的;每个人都有。

标签: c++ qt qt5 qmake qtcore


【解决方案1】:

这不是很神奇。您要么使用了反斜杠等,也就是错误的输入路径,要么只是在以后的版本中面临这个已经修复的错误:

qmake is crashing with "Qwt 6.1 rc3" and Qt 5

如您所见,当提供了错误的路径时,此问题已在 5.2.0 中得到修复。根据您对 Q:\ 未知的评论,这也可能是导致崩溃的原因。

【讨论】:

    猜你喜欢
    • 2015-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-03
    • 1970-01-01
    • 2015-04-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多