错误构建 Qt6 哪里可以找到错误日志?

Error building Qt6 where to find error log?

我正在尝试在 Win10 下使用 VS2019 从源构建 Qt 6.2。我按照 https://doc.qt.io/qt-6/windows-building.html:

中描述的步骤操作
> set QTDIR=C:\dev\qt6\qt-everywhere-src-6.2.0
> cd %QTDIR%
> set PATH=%QTDIR%\qtbase\bin;%PATH%
> set PATH=C:\dev\qt6\Python39;%PATH%
> set PATH=C:\dev\qt6\perl\perl\bin;%PATH%
> set PATH=C:\dev\qt6\cmake-3.21.3-windows-x86_64\bin;%PATH%
> configure -debug-and-release
> cmake --build . --parallel

它构建了一段时间然后结束显示:

Remarque : inclusion du fichier :      C:\dev\qt6\qt-everywhere-src-6.2.0\qtbase\include\QtCore/qsize.h
Remarque : inclusion du fichier :      C:\dev\qt6\qt-everywhere-src-6.2.0\qtbase\include\QtCore/qrect.h
Remarque : inclusion du fichier :      C:\dev\qt6\qt-everywhere-src-6.2.0\qtbase\include\QtCore/qxmlstream.h
Remarque : inclusion du fichier :      C:\dev\qt6\qt-everywhere-src-6.2.0\qtbase\include\QtSvg/qtsvgglobal.h
Remarque : inclusion du fichier :    C:\dev\qt6\qt-everywhere-src-6.2.0\qtbase\include\QtSvg\qtsvgversion.h
[3721/15034] Automatic MOC for target Qml
ninja: build stopped: subcommand failed.

这不是很冗长....我应该在哪里查找以获取有关失败的更多信息?什么子命令失败了?

并行构建时 Ninja 不会在发生错误后立即停止输出,因此错误描述可能位于日志结束之前很远的地方。

此外,如果您的控制台 window 缓冲区大小较小,则错误描述可以在以后的输出中完全重写。

因此,您可以:

  1. Increase console buffer
  2. 建造
  3. 搜索 (CTRL+F) 字符串:FAILED:

  1. 将构建输出重定向到文件
  2. 搜索字符串:FAILED: