目录
问题原因
在创建一个新的C++时项目,编写如图1代码运行。运行报错可能会出现两种错误。
1.无法打开包括文件"corecrt.h"
2.LNK1104 无法打开文件“ucrtd.lib”
原因是按图片操作发现C++包含目录和库目录中文件名为10.0.10240.0的文件夹实际在磁盘里为10.0.10150.0文件故找不到对应路径而报错—此为VS自带的BUG
1.软件包含目录显示
实际包含目录文件路径下
2.库目录显示
实际库目录文件路径下为
解决方法
1.将上图两个路径下的文件名更改为10.0.10240.0文件名即可
如图所示第一步
第二步
最后重新生成运行即可运行成功
问题回顾
刚开始遇到这个问题我在CSDN上搜索相关解决方法,根据其他博主的分析,我进行了相应操作,但是最终没有效果。一度想放弃,慢慢总结分析才发现问题本质,可能是我比较愚笨。最终找到这个直接修改两个文件名的简单方法。
总结:遇到问题要心静慢慢去发现其他博主想表达的意思,再去探索解决。希望对正看博客的你有个好的帮助。