You may encounter this problem when compiling Qt using the MinGW compiler (possibly any gcc compiler), which by default compiles C ++ programs with the C ++ 11 standard enabled.
The third-party JavaScriptCore library is trying to identify some shells that "normalize" has_trivial_constructorand their associated templates, but it seems that it has not yet been updated to deal with GCC updates to include the complete C ++ 11 standard.
, MinGW, ++ 11, , mkspecs\win32-g++\qmake.conf, -std=gnu++98 ++:
QMAKE_CXXFLAGS = $$QMAKE_CFLAGS -std=gnu++98