hrishikesh chaudhari
hrishikesh chaudhari

Reputation: 906

fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory

I am referring to C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\ WDK files. Though I have installed latest 10.0.15063.0. It seems some files are missing in 10.0.14393 folder.

Anyone could help me to in this. Reparing Microsoft Visual Studio15 or reparing wdk 10.0.15063 does not help.

Upvotes: 3

Views: 6184

Answers (2)

Goulart
Goulart

Reputation: 99

In Visual studio go to Project -> Properties -> VC++ Directories -> Include Directories and add:

C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt

In Project -> Properties -> VC++ Directories -> Library Directories add:

C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\ucrt\x64

That's it, your program should now compile without errors!

Upvotes: 1

Bohdan
Bohdan

Reputation: 608

Ensure you have installed "Universal CRT" component of your visual studio.

More over for newer versions of Visual studio in case the directory "C:\Program Files\Windows Kits" exists on your system ensure that it contains "10/Include" and "10/Lib" subdirectories. If not create hard links there to thoose present in your "C:\Program Files (x86)\Windows Kits\10"

As you can see from C:\Program Files (x86)\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\uCRT.props the path "C:\Program Files\Windows Kits" is prefered over "C:\Program Files (x86)\Windows Kits" if it exists.

Upvotes: 1

Related Questions