VS08 总是出现 fatal error LNK1104: 无法打开文件“kernel32.lib”

重装无法解决 应该怎么办呢
2024-12-16 15:40:20
推荐回答(3个)
回答1:

系统模块的 lib 文件丢失。
1.VS 的路径配置出错了
2.kernel32.lib 文件丢了。

解决:
在VS的安装目录下搜索 kernel32.lib 文件,如果搜索不到,那就是丢了,从网上找一个 kernel32.lib 文件,注意版本(VC6,VC2003,vc2008),放到C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\lib 和C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Lib 下,(不同版本VS路径稍有不同)

配置路径:工具-》选项-》项目-》VC++目录,下拉项目选“库文件”,将上面的路径加上。

回答2:

有2种可能,如果你是在写C++,出现这种可能是项目建错了,也许建成了windows程序设计的。
另一个就是你没有用这个.lib,你把它删了

回答3:

你用到这个lib吗?
如果没有,就把他删掉吧