关于VisualStudio2015中找不到stdio.c等头文件的解决办法
在利用VS2015编写C程序代码时,通常要包含stdio.h这类头文件,但在VS2015中却报错,这是怎么回事呢?
原因就出在:stdio.h这些头文件没有所在路径不在VS2015的默认路径内,从而导致VS2015找不到这些头文件,其中一种解决办法如下:
(1)法一:
步骤1:VS2015菜单栏,项目-->属性:
步骤2:在打开的属性页中选择 “VC++目录”-->包含目录:
步骤3:点击下拉按钮,然后点击编辑:
步骤4:如下图:
选择目录:
C:\Program Files(x86)\WindowsKits\10\Lib\10.0.10150.0\ucrt
步骤5:添加库目录:
选择目录:C:\Program Files(x86)\WindowsKits\10\Lib\10.0.10150.0\ucrt\x86
点击确定,即可。
(2)法二:
上面说的这种只是方法一,这也是目前在网上见到的最常见的解决方法,但上面的这种方法有个弊端,那就是每建一个工程,都要单独重复上述的步骤,难么终极的解决办法如下:
我们回到刚开头说的,VS2015报错,提示找不到这些头文件,其根本原因就是VS2015默认这些头文件在如下位置:
然后在如下目录可看到:
到这,就明白最简单和一劳永逸的解决办法是,将10.0.10150.0文件夹中的内容直接复制到10.0.10240.0中即可。(其实VS2015报错的原因就是10.0.10240.0文件夹下缺失相应的头文件和库文件)