Visual Studio 2017 errors on standard headers
Visual Studio 2017 errors on standard headers
I just upgraded to Visual Studio 2017 Community Edition and I have trouble loading standard header files. I get 507 errors from various header files. Here are some snippets:
Some of the errors:
Severity Code Description Project File Line Suppression State
Error (active) E1696 cannot open source file "errno.h" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecerrno 7
Error (active) E1696 cannot open source file "float.h" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecfloat 7
Error (active) E0282 the global scope has no "acosf" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecmath 629
Error (active) E0282 the global scope has no "asinf" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecmath 629
Error (active) E0282 the global scope has no "atanf" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecmath 630
Error (active) E0282 the global scope has no "atan2f" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecmath 630
Error (active) E0282 the global scope has no "ceilf" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecmath 630
Error (active) E0282 the global scope has no "cosf" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecmath 631
Error (active) E0282 the global scope has no "coshf" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecmath 631
Error (active) E0282 the global scope has no "swprintf" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecwchar 21
Error (active) E0282 the global scope has no "swscanf" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecwchar 21
Error (active) E0282 the global scope has no "ungetwc" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecwchar 21
Error (active) E0282 the global scope has no "vfwprintf" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecwchar 22
Error (active) E0282 the global scope has no "vswprintf" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecwchar 22
Error (active) E0282 the global scope has no "vwprintf" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecwchar 22
Error (active) E0282 the global scope has no "wcrtomb" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecwchar 23
Error (active) E0282 the global scope has no "wprintf" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecwchar 23
Error (active) E0282 the global scope has no "wscanf" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecwchar 23
Error (active) E0282 the global scope has no "wcsrtombs" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecwchar 24
Error (active) E0282 the global scope has no "wcstol" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecwchar 24
Error (active) E0282 the global scope has no "wcscat" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecwchar 24
Error (active) E0282 the global scope has no "wcschr" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecwchar 25
Error (active) E0282 the global scope has no "wcscmp" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecwchar 25
Error (active) E0282 the global scope has no "wcscoll" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecwchar 25
Error (active) E0282 the global scope has no "wcscpy" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecwchar 26
Error (active) E0282 the global scope has no "wcscspn" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecwchar 26
Error (active) E0282 the global scope has no "wcslen" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecwchar 26
Error (active) E0282 the global scope has no "wcsncat" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecwchar 27
Error (active) E0282 the global scope has no "wcsncmp" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecwchar 27
Error (active) E0282 the global scope has no "wcsncpy" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecwchar 27
Error (active) E0282 the global scope has no "wcspbrk" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includecwchar 28
Error (active) E0282 the global scope has no "wcsrchr" RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCTools
Error (active) E0260 explicit type is missing ('int' assumed) RPGWorld c:Program Files (x86)Microsoft Visual Studio2017CommunityVCToolsMSVC14.10.25017includextgmath.h 212
Error (active) E0757 variable "size_t" is not a type name RPGWorld c:UsersFazilDocumentsVisual Studio 2017ProjectsLocalRPGWorldpackagessfml-system.2.4.0.0buildnativeincludeSFMLGraphicsGlsl.inl 40
Error (active) E0757 variable "size_t" is not a type name RPGWorld c:UsersFazilDocumentsVisual Studio 2017ProjectsLocalRPGWorldpackagessfml-system.2.4.0.0buildnativeincludeSFMLGraphicsTexture.hpp 159
Error (active) E0757 variable "size_t" is not a type name RPGWorld c:UsersFazilDocumentsVisual Studio 2017ProjectsLocalRPGWorldpackagessfml-system.2.4.0.0buildnativeincludeSFMLGraphicsVertexArray.hpp 64
Error (active) E0757 variable "size_t" is not a type name RPGWorld c:UsersFazilDocumentsVisual Studio 2017ProjectsLocalRPGWorldpackagessfml-system.2.4.0.0buildnativeincludeSFMLGraphicsVertexArray.hpp 72
Error (active) E0757 variable "size_t" is not a type name RPGWorld c:UsersFazilDocumentsVisual Studio 2017ProjectsLocalRPGWorldpackagessfml-system.2.4.0.0buildnativeincludeSFMLGraphicsVertexArray.hpp 88
Error (active) E0757 variable "size_t" is not a type name RPGWorld c:UsersFazilDocumentsVisual Studio 2017ProjectsLocalRPGWorldpackagessfml-system.2.4.0.0buildnativeincludeSFMLGraphicsVertexArray.hpp 104
Error (active) E0757 variable "size_t" is not a type name RPGWorld c:UsersFazilDocumentsVisual Studio 2017ProjectsLocalRPGWorldpackagessfml-system.2.4.0.0buildnativeincludeSFMLGraphicsVertexArray.hpp 129
Error (active) E0757 variable "size_t" is not a type name RPGWorld c:UsersFazilDocumentsVisual Studio 2017ProjectsLocalRPGWorldpackagessfml-system.2.4.0.0buildnativeincludeSFMLSystemString.hpp 58
Error (active) E0757 variable "size_t" is not a type name RPGWorld c:UsersFazilDocumentsVisual Studio 2017ProjectsLocalRPGWorldpackagessfml-system.2.4.0.0buildnativeincludeSFMLSystemString.hpp 332
Error (active) E0757 variable "size_t" is not a type name RPGWorld c:UsersFazilDocumentsVisual Studio 2017ProjectsLocalRPGWorldpackagessfml-system.2.4.0.0buildnativeincludeSFMLSystemString.hpp 345
Error (active) E0757 variable "size_t" is not a type name RPGWorld c:UsersFazilDocumentsVisual Studio 2017ProjectsLocalRPGWorldpackagessfml-system.2.4.0.0buildnativeincludeSFMLSystemString.hpp 365
Error (active) E0757 variable "size_t" is not a type name RPGWorld c:UsersFazilDocumentsVisual Studio 2017ProjectsLocalRPGWorldpackagessfml-system.2.4.0.0buildnativeincludeSFMLSystemString.hpp 387
Error (active) E0757 variable "size_t" is not a type name RPGWorld c:UsersFazilDocumentsVisual Studio 2017ProjectsLocalRPGWorldpackagessfml-system.2.4.0.0buildnativeincludeSFMLSystemString.hpp 387
Error (active) E0757 variable "size_t" is not a type name RPGWorld c:UsersFazilDocumentsVisual Studio 2017ProjectsLocalRPGWorldpackagessfml-system.2.4.0.0buildnativeincludeSFMLSystemString.hpp 399
Error (active) E0757 variable "size_t" is not a type name RPGWorld c:UsersFazilDocumentsVisual Studio 2017ProjectsLocalRPGWorldpackagessfml-system.2.4.0.0buildnativeincludeSFMLSystemString.hpp 413
Error (active) E0757 variable "size_t" is not a type name RPGWorld c:UsersFazilDocumentsVisual Studio 2017ProjectsLocalRPGWorldpackagessfml-system.2.4.0.0buildnativeincludeSFMLSystemString.hpp 413
Error (active) E0757 variable "size_t" is not a type name RPGWorld c:UsersFazilDocumentsVisual Studio 2017ProjectsLocalRPGWorldpackagessfml-system.2.4.0.0buildnativeincludeSFMLSystemString.hpp 427
Error (active) E0757 variable "size_t" is not a type name RPGWorld c:UsersFazilDocumentsVisual Studio 2017ProjectsLocalRPGWorldpackagessfml-system.2.4.0.0buildnativeincludeSFMLSystemString.hpp 427
Error (active) E0757 variable "size_t" is not a type name RPGWorld c:UsersFazilDocumentsVisual Studio 2017ProjectsLocalRPGWorldpackagessfml-system.2.4.0.0buildnativeincludeSFMLSystemString.hpp 456
Error (active) E0757 variable "size_t" is not a type name RPGWorld c:UsersFazilDocumentsVisual Studio 2017ProjectsLocalRPGWorldpackagessfml-system.2.4.0.0buildnativeincludeSFMLSystemString.hpp 456
Error (active) E0020 identifier "rand" is undefined RPGWorld c:UsersFazilDocumentsVisual Studio 2017ProjectsLocalRPGWorldRPGWorldBlocks.cpp 23
Error C1083 Cannot open include file: 'corecrt.h': No such file or directory RPGWorld c:program files (x86)microsoft visual studio2017communityvctoolsmsvc14.10.25017includecrtdefs.h 10
Error C1083 Cannot open include file: 'corecrt.h': No such file or directory RPGWorld c:program files (x86)microsoft visual studio2017communityvctoolsmsvc14.10.25017includecrtdefs.h 10
Error C1083 Cannot open include file: 'corecrt.h': No such file or directory RPGWorld c:program files (x86)microsoft visual studio2017communityvctoolsmsvc14.10.25017includecrtdefs.h 10
Error C1083 Cannot open include file: 'corecrt.h': No such file or directory RPGWorld c:program files (x86)microsoft visual studio2017communityvctoolsmsvc14.10.25017includecrtdefs.h 10
Error C1083 Cannot open include file: 'corecrt.h': No such file or directory RPGWorld c:program files (x86)microsoft visual studio2017communityvctoolsmsvc14.10.25017includecrtdefs.h 10
Error C1083 Cannot open include file: 'corecrt.h': No such file or directory RPGWorld c:program files (x86)microsoft visual studio2017communityvctoolsmsvc14.10.25017includecrtdefs.h 10
Error C1083 Cannot open include file: 'corecrt.h': No such file or directory RPGWorld c:program files (x86)microsoft visual studio2017communityvctoolsmsvc14.10.25017includecrtdefs.h 10
Error C1083 Cannot open include file: 'corecrt.h': No such file or directory RPGWorld c:program files (x86)microsoft visual studio2017communityvctoolsmsvc14.10.25017includecrtdefs.h 10
I never had this issue with Visual Studio 2015 Community Edition. Am I missing some component from the Installer? Any help would be appreciated. Thank you!
3 Answers
3
I got the errors to go away by installing the Windows Universal CRT SDK
component, which adds support for legacy Windows SDKs. You can install this using the Visual Studio Installer:
Windows Universal CRT SDK
If the problem still persists, you should change the Target SDK in the Visual Studio Project : check whether the Windows SDK version is 10.0.15063.0.
In : Project -> Properties -> General -> Windows SDK Version -> select 10.0.15063.0.
Then errno.h and other standard files will be found and it will compile.
I would like to say that this link also help me fix the problem. stackoverflow.com/questions/43410631/…
– CraftedGaming
Jun 18 '17 at 12:25
I can't find Project->test properties etc
– krizajb
Mar 16 at 13:18
If the problem is not solved by above answer, check whether the Windows SDK version is 10.0.15063.0.
Project -> Properties -> General -> Windows SDK Version -> select 10.0.15063.0
After this rebuild the solution.
For some reason this was needed. In my case SDK 8.1 was selected. On changing to 10.0.15063.0 it worked.
– ferosekhanj
Aug 17 '17 at 8:57
I had the same problem. In my case, the cause was the projects were created in another machine, using another release of Visual Studio 2017.
By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.
I mean, why wouldn't half the standard library break in the Win10SDK? Thanks for figuring this out!
– schulmaster
Jun 8 '17 at 23:11