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

VS报错:fatal error LNK1104: 无法打开文件“kernel32.lib”解决办法,第1张

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

VS报错:fatal error LNK1104: 无法打开文件“kernel32.lib”解决办法
  • 问题所在
    • 解决方案一
    • 解决方案二

问题所在

我使用VS是运行Fortran程序的,因此需要下载Intel的一种插件,出现这种问题时第一想法是插件的安装出现了问题,毕竟之前使用VS写C语言和c++是并未出现过这些问题。所以检查和重装了很多遍之后并没有解决问题。
之后在网上找了很多方法之后依旧没有解决问题,但是发现应该是VS本身的问题而非插件的问题。

解决方案

这是一种比较简单的方案:

  1. 打开你的Visual Studio Install ,点击修改按钮;

  2. 选择 单个组件 ;

  3. 在 SDK、库和框架 一栏中,勾选**Windows 10 SDK **、图形工具Windows 8.1 SDK 和 Windows 8.1 SDK;

  4. 点击 修改 ;

  5. 结束;

  6. 我在上述 *** 作后遇到了一个新的错误,“fatal error LNK1104: 无法打开文件“ucrtd.lib” ,解决方法见下面这一篇博客。
    VS报错:fatal error LNK1104: 无法打开文件“ucrtd.lib”

解决方案二

如果按上述 *** 作仍未解决问题,说明在安装VS时有另外的文件丢失,只能重新安装VS,在安装的时候可以关掉杀毒软件,包裹电脑管家与微软自带的防火墙(虽然我觉得微软不会删掉正版软件的文件)。
此外也要注意安装的Intel与VS的版本是否对应。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5097474.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存