win7 + VS2013 出现Cannot open include file: 'SDKDDKVer.h'问题 附地址
2015-10-22 10:20
393 查看
http://blog.csdn.net/lvjianchao/article/details/47296469
在win7上安装了VS2013,新建一个Demo功能,编译时出现Cannot open include file: 'SDKDDKVer.h',使用了多种方法,都无法解决问题,使用过的方法如下:
1:修改Microsoft.Cpp.Win32.user.props,自定义添加SDK的路径,编译出了新的问题,缺少其他文件,该方法通不过
2:手动在VC++ Directories添加SDK路径,编译出了新的问题,缺少其他文件,该方法通不过
3:完全卸下VS2013,重新安装,问题依旧
完全卸载的方法,参考http://wla137996229.blog.163.com/blog/static/656993572014101610470483/
1、去[控制面板]->[程序和功能],首先卸载VS2013,完成后,将软件列表以“安装时间”排序(就是单击[安装时间]那个字段的标签),将自安装VS2013以来时间段里的软件包一个一个卸载之。
2、打开注册表,regedit,将以下路径中名称为12.0的子项删除,不管它被包含在哪个父项里,要尽可能地展开所有项,找到12.0:
HKEY_CURRENT_USER\Software\Microsoft\Visual Studio
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DevDiv
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DevDiv
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio
如果你乐意的话可以搜索“VisualStudio12”和“Visual Studio Professional 2013”,将包含这俩关键字的项删除,当然那实在相当多,放着稍微有点碍事儿吧,但问题不大(若有问题就删一下)。
3、进硬盘,将安装位置上的“Microsoft Visual Studio 12.0”文件夹删除就可以了。
4:重新安装纯净系统,问题依旧
以上方法都不行,最后,询问了其他已经安装过VS2013的同事,原来他也遇到过同样的问题,他安装了windows SDK 8.1就解决了这个问题。
我先安装了windows SDK 8.1,再安装VS2013,问题果真解决
经验证最后这种方法,可行。
windows SDK 8.1下载地址 : https://msdn.microsoft.com/zh-cn/windows/desktop/bg162891
在win7上安装了VS2013,新建一个Demo功能,编译时出现Cannot open include file: 'SDKDDKVer.h',使用了多种方法,都无法解决问题,使用过的方法如下:
1:修改Microsoft.Cpp.Win32.user.props,自定义添加SDK的路径,编译出了新的问题,缺少其他文件,该方法通不过
2:手动在VC++ Directories添加SDK路径,编译出了新的问题,缺少其他文件,该方法通不过
3:完全卸下VS2013,重新安装,问题依旧
完全卸载的方法,参考http://wla137996229.blog.163.com/blog/static/656993572014101610470483/
1、去[控制面板]->[程序和功能],首先卸载VS2013,完成后,将软件列表以“安装时间”排序(就是单击[安装时间]那个字段的标签),将自安装VS2013以来时间段里的软件包一个一个卸载之。
2、打开注册表,regedit,将以下路径中名称为12.0的子项删除,不管它被包含在哪个父项里,要尽可能地展开所有项,找到12.0:
HKEY_CURRENT_USER\Software\Microsoft\Visual Studio
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DevDiv
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DevDiv
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio
如果你乐意的话可以搜索“VisualStudio12”和“Visual Studio Professional 2013”,将包含这俩关键字的项删除,当然那实在相当多,放着稍微有点碍事儿吧,但问题不大(若有问题就删一下)。
3、进硬盘,将安装位置上的“Microsoft Visual Studio 12.0”文件夹删除就可以了。
4:重新安装纯净系统,问题依旧
以上方法都不行,最后,询问了其他已经安装过VS2013的同事,原来他也遇到过同样的问题,他安装了windows SDK 8.1就解决了这个问题。
我先安装了windows SDK 8.1,再安装VS2013,问题果真解决
经验证最后这种方法,可行。
windows SDK 8.1下载地址 : https://msdn.microsoft.com/zh-cn/windows/desktop/bg162891
相关文章推荐
- Centos tmux 安装 与 配置
- Eclipse系列: Eclipse设置Tomcat启动超时时间
- Linux学习16_linux上ln命令详细说明
- RUNLOOP小结
- android或linux调试addr2line工具锁定命令的使用
- Linux命令之 find
- Linux下添加新硬盘,分区及挂载
- apache自带的ab测试失败请求原因
- linux c oci 配置环境 编程 详解
- Linux 常用命令
- 如何使用Weave以及Docker搭建Nginx反向代理/负载均衡服务器
- apache的ab压力测试介绍
- 监控配置文件变动的线程函数
- Makefile:1279: *** mixed implicit and normal rules.
- 利用Apache的CLI来处理命令行
- 如何使用Weave以及Docker搭建Nginx反向代理/负载均衡服务器
- 一个文件操作的简单程序:关于文件的fopen、fread、fseek、ftell、fclose等操作(FIFO related)
- linux下mysql常用的命令汇总
- 用Swing编写监控工具
- getopt使用例子