关于VisualStudio2015中找不到stdio.c等头文件的解决办法



在利用VS2015编写C程序代码时,通常要包含stdio.h这类头文件,但在VS2015中却报错,这是怎么回事呢?

原因就出在:stdio.h这些头文件没有所在路径不在VS2015的默认路径内,从而导致VS2015找不到这些头文件,其中一种解决办法如下:

(1)法一:

步骤1:VS2015菜单栏,项目-->属性:

关于VisualStudio2015中找不到stdio.c等头文件的解决办法_第1张图片

步骤2:在打开的属性页中选择 “VC++目录”-->包含目录:

 关于VisualStudio2015中找不到stdio.c等头文件的解决办法_第2张图片

步骤3:点击下拉按钮,然后点击编辑:

 关于VisualStudio2015中找不到stdio.c等头文件的解决办法_第3张图片

步骤4:如下图:

关于VisualStudio2015中找不到stdio.c等头文件的解决办法_第4张图片

选择目录:

C:\Program Files(x86)\WindowsKits\10\Lib\10.0.10150.0\ucrt

关于VisualStudio2015中找不到stdio.c等头文件的解决办法_第5张图片


步骤5:添加库目录:

关于VisualStudio2015中找不到stdio.c等头文件的解决办法_第6张图片

关于VisualStudio2015中找不到stdio.c等头文件的解决办法_第7张图片

 

选择目录:C:\Program Files(x86)\WindowsKits\10\Lib\10.0.10150.0\ucrt\x86

关于VisualStudio2015中找不到stdio.c等头文件的解决办法_第8张图片

点击确定,即可。

 

(2)法二:

上面说的这种只是方法一,这也是目前在网上见到的最常见的解决方法,但上面的这种方法有个弊端,那就是每建一个工程,都要单独重复上述的步骤,难么终极的解决办法如下:

我们回到刚开头说的,VS2015报错,提示找不到这些头文件,其根本原因就是VS2015默认这些头文件在如下位置:

关于VisualStudio2015中找不到stdio.c等头文件的解决办法_第9张图片

关于VisualStudio2015中找不到stdio.c等头文件的解决办法_第10张图片

然后在如下目录可看到:

关于VisualStudio2015中找不到stdio.c等头文件的解决办法_第11张图片

关于VisualStudio2015中找不到stdio.c等头文件的解决办法_第12张图片

到这,就明白最简单和一劳永逸的解决办法是,将10.0.10150.0文件夹中的内容直接复制到10.0.10240.0中即可。(其实VS2015报错的原因就是10.0.10240.0文件夹下缺失相应的头文件和库文件)

 

 



你可能感兴趣的:(工具使用)