【发布时间】: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 是开源的;每个人都有。