错误构建 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 缓冲区大小较小,则错误描述可以在以后的输出中完全重写。
因此,您可以:
- Increase console buffer
- 建造
- 搜索 (CTRL+F) 字符串:
FAILED:
或
- 将构建输出重定向到文件
- 搜索字符串:
FAILED:
我正在尝试在 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 缓冲区大小较小,则错误描述可以在以后的输出中完全重写。
因此,您可以:
- Increase console buffer
- 建造
- 搜索 (CTRL+F) 字符串:
FAILED:
或
- 将构建输出重定向到文件
- 搜索字符串:
FAILED: