一、解决无法打开文件“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),点击“应用”,“确定”。