失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > VS报错:fatal error LNK1104: 无法打开文件“ucrtd.lib”

VS报错:fatal error LNK1104: 无法打开文件“ucrtd.lib”

时间:2019-06-15 23:08:26

相关推荐

VS报错:fatal error LNK1104: 无法打开文件“ucrtd.lib”

VS报错:fatal error LNK1104: 无法打开文件“ucrtd.lib”解决办法

问题描述解决办法

问题描述

在解决完fatal error LNK1104: 无法打开文件“kernel32.lib”的问题后,重新遇到了新的问题,在网上查找了一些方法都没有解决问题。后来发现了问题所在。

解决办法

在电脑中全局搜索文件“ucrtd.lib”,这里推荐一个插件everthing,如果没有用Windows自带的也没有问题,这样你可以找到这些文件的路径。一般为“xxx\windows kits\10\Lib\ …\urct\x64”,其中 “…”是一些数字,就是在安装VS时你看到的那些,如下图所示:

查看自己安装的Windows 10 SDK 后面跟的数字的文件夹里面有没有“kernel32.lib”,如果没有就将其他数字的文件夹里的内容复制一份粘贴进去,看一看问题是否得到了解决。

若问题仍没有得到解决,打开VS和要运行的程序,项目-属性-Linker-Input-Additional Dependencies,将“ucrtd.lib”文件的路径粘贴进去,注意数字要吻合,比如我应该选择文件夹名为“10.0.17763.0”的文件夹,

确定就可以了。

如果觉得《VS报错:fatal error LNK1104: 无法打开文件“ucrtd.lib”》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。