admin管理员组文章数量:1794759
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” 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686797922a104240.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论