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



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

中描述的步骤进行操作
> set QTDIR=C:devqt6qt-everywhere-src-6.2.0
> cd %QTDIR%
> set PATH=%QTDIR%qtbasebin;%PATH%
> set PATH=C:devqt6Python39;%PATH%
> set PATH=C:devqt6perlperlbin;%PATH%
> set PATH=C:devqt6cmake-3.21.3-windows-x86_64bin;%PATH%
> configure -debug-and-release
> cmake --build . --parallel

它从一段时间开始构建,然后最终显示:

Remarque : inclusion du fichier :      C:devqt6qt-everywhere-src-6.2.0qtbaseincludeQtCore/qsize.h
Remarque : inclusion du fichier :      C:devqt6qt-everywhere-src-6.2.0qtbaseincludeQtCore/qrect.h
Remarque : inclusion du fichier :      C:devqt6qt-everywhere-src-6.2.0qtbaseincludeQtCore/qxmlstream.h
Remarque : inclusion du fichier :      C:devqt6qt-everywhere-src-6.2.0qtbaseincludeQtSvg/qtsvgglobal.h
Remarque : inclusion du fichier :    C:devqt6qt-everywhere-src-6.2.0qtbaseincludeQtSvgqtsvgversion.h
[3721/15034] Automatic MOC for target Qml
ninja: build stopped: subcommand failed.

这不是很冗长....我应该在哪里查找有关故障的更多信息?哪个子命令失败了?

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

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

所以,你可以:

  1. 增加控制台缓冲区
  2. 构建
  3. 搜索(CTRL+F)字符串:FAILED:

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