VS2012编译程序出现fatal error LNK1104: 无法打开文件“kernel32.lib”错误

我的是装了vs2105之后,vs2012就出现各种错误,先是打不开程序,后来在控制面板里面修复程序之后可以打开程序了,但是编译的时候又出现如题的错误,在网上搜了好久,大部分都是关于vs2013的,我来关于我的情况做个记录。

版本:vs2012
系统:win7

解决方法:先在c盘里面搜索kernel32.lib文档,搜到之后保存一下路径,我的路径是:C:\Program Files (x86)\Windows Kits\8.0\Lib\win8\um\x64和C:\Program Files (x86)\Windows Kits\8.0\Lib\win8\um\x86以及C:\Program Files (x86)\Windows Kits\8.0\Lib\win8\um\arm。我的只有这三个地方有这个文档。
然后,打开一个vs程序,视图-属性管理器,然后选择debug|win32,选择microsoft.cpp.win32.user,右键属性,vc++目录,把C:\Program Files (x86)\Windows Kits\8.0\Lib\win8\um\x86路径加到包含目录和库目录里面。同理下面的几个也要添加一下。
在这里插入图片描述
注意:debug|x64和release|x64要添加C:\Program Files (x86)\Windows Kits\8.0\Lib\win8\um\x64路径。
备注:我添加的方法是可以一劳永逸的方法,打开任意一个程序之后不用每次都自己重新设置了,设置已经保存在vs2012里面了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值