2017-03-08 122 views
1

我尝试使用Visual Studio构建C++控制台应用程序时出现问题。每当我得到错误:LNK1104 - cannot open file kernel32.libC++ | LNK1104 - 无法打开文件kernel32.lib

我开始学习C++的使用教程,所以我很新。我尝试了一些我在Google上发现的东西,然后尝试重新键入我的所有代码。

我还不确定如何解决这个问题。我希望有人能帮助我。

感谢,

+0

***我试图重新键入我所有的代码***你的代码不是问题。你的问题是安装Visual Studio。也许你选择了x64版本,只安装了32位sdk。 – drescherjm

+0

这是全球性的还是项目特定的?当我做一个简单的新项目时,只是打印一些文本,它可以正常工作,没有错误。 – Nieck

+0

我认为这两者都是。项目特定设置可以覆盖全局设置。对我来说,看起来问题的答案是在正确的道路上添加新信息。 – drescherjm

回答

0

检查VC++目录,在VS 2010中,这些可以在项目属性中找到。检查$(WindowsSdkDir)\ lib是否包含在目录列表中,如果没有,手动添加它。如果您正在构建X64平台,则应从“平台”组合框中选择X64,并确保$(WindowsSdkDir)\ lib \ x64包含在目录列表中。

+0

这是全球性的还是项目特定的?当我做一个简单的新项目时,只是打印一些文本,它可以正常工作,没有错误。 – Nieck

+0

它是全球性的.. –

相关问题