在Visual Studio 2012的新安装上缺少头文件

OSH*_*OSH 11 visual-c++ visual-studio-2012

我刚刚安装了visual studio 2012并尝试在其上运行我的C++项目.由于缺少"SDKDDKVer.h","windows.h"等编译失败.

我从Windows 8的Windows软件开发工具包(SDK)安装了Windows 8 sdk ,但在使用默认组件(包括Windows标头)成功运行安装程序后,我在C:\ Program Files下找不到任何包含文件夹( x86)\ Microsoft SDKs\Windows\v8.0或C:\ Program Files(x86)\ Microsoft SDKs\Windows\v8.0A.我运行SDK安装程序两次+尝试修复,但我仍然找不到任何Windows头文件的痕迹.

有没有人遇到类似的东西?

我错过了什么?我的操作系统是win7 x64.我在安装VS2012之前卸载了VS2010.

谢谢,

OSH*_*OSH 22

是由VS2012使用VS2010的配置引起错误.

您必须手动修复包含库以解决此问题(通过属性管理器).

需要进行的实质性修改是:

  1. 添加$(WindowsSDK_IncludePath)到包含路径

  2. 根据您的x84或x64建筑物添加$(WindowsSDK_LibraryPath_x86)或添加$(WindowsSDK_LibraryPath_x64)到库路径.

  • 您能否详细介绍一下如何通过物业经理修理它?因为我面临同样的问题,但更新1失败了Visual C++安装失踪.. (2认同)