我不确定这个问题是否与my previous question有因果关系。
因此,我使用MinGW 4.8.2从源代码编译了Qt 5.3.1。构建停在qtbase/src/printsupport
目录,如下图所示:
这是qtbase/src/printsupport/kernel/qprintengine_win.cpp
文件中的错误还是其他内容?那么,我应该向开发人员报告吗?
答案 0 :(得分:1)
看here它会给你一个提示。在使用gcc开始编译时,可能会在make文件中隐式或显式地使用此键-Werror
。如果我正确理解错误,那么切换操作必须是default:
语句或case PPK_CustomBase:
语句。
答案 1 :(得分:1)
miraiE,
如果您在输出中会注意到:cc1plus.exe:所有警告都被视为错误 如前所述,这是一个警告,它将编译过程作为错误停止。
您应该能够使用-no-warnings-are-errors选项再次运行configure.bat脚本。 然后重新运行make.exe以通过停止构建以及其他警告。
以下具体配置选项的详细信息:
../ qtbase-opensource-src-5.3.1 / configure --help | grep -i warn
-silent ............减少构建输出以便发出警告和错误
-no-warnings-are-errors使警告得到正常处理
-warnings-are-errors将警告视为错误
我希望这有帮助!