【发布时间】:2013-04-22 05:12:59
【问题描述】:
我最近在我的家用笔记本电脑上安装了 VS2012,以便在业余时间编写一些软件来娱乐。以下是事故发生的顺序:
意外安装了适用于 Windows 8 应用程序的 VS2012。意识到我实际上想要 Windows 桌面版本。
卸载上面的,安装VS2012 for Windows Desktop。
开始写软件,一切正常,可以编译。
在我的开始屏幕上查看提到 Windows 8 的随机 VS 文件夹 - 认为它与 #1 相关,将其从计算机中永久删除。
我的程序不再编译,出现以下常见错误:
错误 LNK1104:无法打开文件 'kernel32.lib'
我搜索了我的 C-Drive 以找到此文件的位置以尝试诊断问题,但它不存在 - 我无法在任何地方找到它。我尝试了一个全新的 VS2012 安装,结果失败了——同样的问题。我也尝试下载VS2012 SDK,但它不会安装,坚持没有安装VS2012,它是必需的。
我能做什么!?
编辑:我也尝试过两次修复安装。
【问题讨论】:
-
您可以尝试修复安装吗?来自控制面板中的程序和功能?
-
我已尝试修复安装两次,但均未成功。就还原点而言,笔记本电脑相当新,除非 Windows 8 自动执行此操作,否则我没有。
-
听起来您删除的所有内容都完全安装了。可能必须卸载它并重新开始,而无需额外的删除文件夹步骤。
-
您是否尝试过卸载然后安装软件。不。不重新安装或修复。
-
卸载并重新安装软件是我尝试的第一件事。然后我尝试修复它,这也是一个半身像。
标签: c++ visual-studio visual-studio-2012 linker kernel32