解决VS2013中无法打开文件“kernel32.lib”,无法运行“rc.exe”问题

一、解决无法打开文件“kernel32.lib”

原因在于没有配置好“库目录”路径。

解决步骤:

1.1 找到“kernel32.lib”的路径,一般在C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib中。

    如果没有,请在C盘中搜索“kernel32.lib”,找到其路径。

1.2 添加该路径到“库目录”中

1.2.1 首先打开一个项目,项目---->属性---->配置属性---->VC++ 目录---->库目录

1.2.2 在库目录中添加“kernel32.lib”的路径,一般为  C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib

       点击“库目录”后,在原来的“$(WindowsSDK_LibraryPath_x86)”后面先添加一个英文分号“;”,然后再复制

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib 到库目录中。

一个项目中无法打开文件“kernel32.lib”的问题便可以解决。由于每次需要新建项目,每次修改库目录过于麻烦,下面针对所有的新建工程设置默认的库目录路径。

二、设置默认的库目录路径,彻底解决新建项目无法打开文件“kernel32.lib”

上面的设置只是针对一个项目有效。

为了使新建的工程不出现无法打开文件“kernel32.lib”问题,需要设置设置默认的库目录路径

2.1 首先打开一个项目

2.2 左上角,点击视图---->其他窗口---->资源管理器---->Debug | Win32---->Microsoft.Cpp.Win32.user

                                                                       

2.3 点击Microsoft.Cpp.Win32.user后,通用属性---->VC++ 目录---->库目录

     像向上面1.2.2,在库目录中添加“kernel32.lib”的路径。

三、解决无法运行“rc.exe”问题

目前只能解决单个项目工程中的“rc.exe”问题。

不能针对所有新建工程,解决无法运行“rc.exe”问题。只能在当前建立的项目修改 “平台工具集 ”

3.1 项目---->属性---->配置属性---->常规---->平台工具集

3.2 将Visual Studio 2013 (v120)替换为Visual Studio 2013 - Windows XP (v120_xp),点击“应用”,“确定”。

 

 

 

                                    

  • 16
    点赞
  • 95
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值