LINK : fatal error LNK1104: 无法打开文件“ucrt.lib”
VS编译自己新建的项目报以下错误:
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 LNK1104 无法打开文件“ucrtd.lib” GreedySnake E:\study file\GreedySnake\GreedySnake\GreedySnake\LINK 1
出现这种错误的原因是:找不到系统库中的ucrtd.lib。是因为编译器找不到,我通过排查,最终确认。
1、如图:点开属性
2、我点开的包含目录中,包含了.h文件,然后我去系统看,这个目录是有的。
3、 记下来,我们直接看lib路径,目录是一样的,但是我去系统上查找是没有的。
解决办法:将系统中有的那个目录添加进来。比如我的路径是
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.10150.0\ucrt\x86