Details
-
Bug
-
Resolution: Done
-
Not Evaluated
-
Qt Creator 4.2.0-beta1
-
None
Description
- Set up a MSVC2013/2015 Kit in a 64 Bit version
- Create a project with such a Kit
- Create and open a file containing #include <cctype>
The InfoBar will be displayed (or the icon if you minimized before) with this error:
crtdefs.h:494:29: error: typedef redefinition with different types ('unsigned long long' and 'unsigned int')
Context around the error location is:
#ifndef _SIZE_T_DEFINED #ifdef _WIN64 typedef unsigned __int64 size_t; // LINE 494 #else /* _WIN64 */ typedef _W64 unsigned int size_t; #endif /* _WIN64 */ #define _SIZE_T_DEFINED #endif /* _SIZE_T_DEFINED */
No error message is generated for the 32-Bit version of the Kits.
Attachments
Issue Links
- is duplicated by
-
QTCREATORBUG-17133 Windows: Warnings about being unable to parse system/runtimelib includes
- Closed
For Gerrit Dashboard: QTCREATORBUG-17130 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
174218,4 | Clang: Fix parsing MSVC's crtdefs.h for 64 Bit | 4.2 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |