我尝试使用Visual Studio构建C++控制台应用程序时出现问题。每当我得到错误:LNK1104 - cannot open file kernel32.lib
C++ | LNK1104 - 无法打开文件kernel32.lib
我开始学习C++的使用教程,所以我很新。我尝试了一些我在Google上发现的东西,然后尝试重新键入我的所有代码。
我还不确定如何解决这个问题。我希望有人能帮助我。
感谢,
我尝试使用Visual Studio构建C++控制台应用程序时出现问题。每当我得到错误:LNK1104 - cannot open file kernel32.lib
C++ | LNK1104 - 无法打开文件kernel32.lib
我开始学习C++的使用教程,所以我很新。我尝试了一些我在Google上发现的东西,然后尝试重新键入我的所有代码。
我还不确定如何解决这个问题。我希望有人能帮助我。
感谢,
检查VC++目录,在VS 2010中,这些可以在项目属性中找到。检查$(WindowsSdkDir)\ lib是否包含在目录列表中,如果没有,手动添加它。如果您正在构建X64平台,则应从“平台”组合框中选择X64,并确保$(WindowsSdkDir)\ lib \ x64包含在目录列表中。
这是全球性的还是项目特定的?当我做一个简单的新项目时,只是打印一些文本,它可以正常工作,没有错误。 – Nieck
它是全球性的.. –
***我试图重新键入我所有的代码***你的代码不是问题。你的问题是安装Visual Studio。也许你选择了x64版本,只安装了32位sdk。 – drescherjm
这是全球性的还是项目特定的?当我做一个简单的新项目时,只是打印一些文本,它可以正常工作,没有错误。 – Nieck
我认为这两者都是。项目特定设置可以覆盖全局设置。对我来说,看起来问题的答案是在正确的道路上添加新信息。 – drescherjm