Details
-
Bug
-
Resolution: Done
-
P4: Low
-
4.8.4
-
None
-
Windows 8, Visual Studio 2012 with SP1.
Description
4.8 git master.
configure build like:
configure.exe -debug -static -platform win32-msvc2012 -fast -no-vcproj -no-rtti ...
will get error:
qisciicodec.cpp
C:\VS2012\VC\INCLUDE\xkeycheck.h(187) : warning C4005: 'dynamic_cast' : macro redefinition
x:\qt\qt4\4.8\include\qtcore\../../src/corelib/global/qglobal.h(2501) : see previous definition of 'dynamic_cast'
C:\VS2012\VC\INCLUDE\xkeycheck.h(242) : fatal error C1189: #error : The C++ Standard Library forbids macroizing keywords. Enable warning C4005 to find the forbidden macro.
Attachments
For Gerrit Dashboard: QTBUG-29093 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
82925,1 | Don't redefine dynamic_cast if it's already a macro | stable | qt/qtbase | Status: MERGED | +2 | 0 |