VS2013找不到SDKDDKVer.h

今天在升级vs2010 的project的时候遇到了一个这种问题。提示:找不到SDKDKVer.h

通过查找资料发现,原来是vs版本号之间Windows SDK的路径宏定义不同,有些坑。

网上有人说能够改动props, 可是我不想改动props。 由于这个效果是全局的, 我仅仅是想让他在这个project中生效。 于是机智的我想到了。 能够直接在项目属性中改动

如图所看到的:

以release 显示未改动的配置图:

这是改动过的debug的配置图

3个步骤,轻松升级 <^_^>

$(WindowsSDK_IncludePath)
$(WindowsSDK_LibraryPath_x86)

參考文章:VS2012找不到SDKDDKVer.h的Bug修复

时间: 2024-10-10 19:08:06

VS2013找不到SDKDDKVer.h的相关文章

VS2012找不到SDKDDKVer.h的Bug修复

机器同时安装了Visual Studio 2012和低版本(如VS2010),运行一段时间后会出现一个bug.新建或旧的Win32/MFC工程在编译时,编译器提示:fatal error C1083: 无法打开包括文件:"SDKDDKVer.h": No such file or directory 原因:出现这个bug的原因是VS2012中关于Windows SDK的路径宏定义和VS2010不同,而在某种情况下VS2010的配置串扰到了VS2012.VS2010中定义包含目录的宏为$

解决离线安装VS2013 创建win32项目提示找不到sdkddkver.h

大家在不联网的环境下安装VS2013 安装到最后会提示有证书链的警告, 这直接导致在创建win32项目,编译的时候回提示sdkddkver.h not found的问题,这是因为安装VS2013 需要连接MS服务器证书认证,断网的话,没有办法连接,只能通过手动打补丁 Update for Root Certificates for Windows 7 for x64-based Systems KB931125 附上地址 https://www.microsoft.com/zh-CN/downl

VS2013找不到winres.h的解决办法

好久没有搞C++了,搞C++最烦就各种版本问题的报错.我对C++项目开发不是很熟悉,因为项目需要用VS2013修改一个C++/MFC工程,一编译就报错无法打开包括文件:"winres.h": No such file or directory. 上网查了一下,这个'winres.h'是Windows SDK的一个头文件,打开C盘找一下,果然在Windows SDK目录C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include下

无法打开包括文件:“SDKDDKVer.h”: No such file or directory

在已经装有Visual Studio 2010的系统中,同时安装Visual Studio 2012,安装过程很顺利,但到使用VS2013时,却出问题了. 本文主要介绍:VS中新建工程编译时出现,“无法打开包括文件:“SDKDDKVer.h”:  No such file or directory”问题的解决方法. 机器同时安装了Visual Studio 2013和低版本(如VS2010),运行一段时间后会出现一个bug.新建或旧的Win32/MFC工程在编译时,编译器提示:fatal err

编译找不到zlib.h的解决办法

编译找不到zlib.h 需要安装zlib-devel sudo apt-get install ruby sudo apt-get install zlib1g-dev 重新编译即可

找不到iconv.h文件 解决方法

现象: 编译php5.3.24,老是报找不到iconv.h文件,libiconv已经安装了.试了好多次,从一个论坛看到如下解决方案: "iconv是glibc的一部分 ,应该是没装装glibc-devel " 结果: yum install -y glibc-devel,再编译,成功了..

linux找不到mysql.h(连接不到mysql.h)

编写C语言程序connect1.c与MySQL数据库建立连接,在命令行输入:gcc connect1.c -o connect1.exe -I/usr/include/mysql -L/usr/lib/mysql -lmysqlclient 显示找不到mysql.h,如下(图1)所示: 原因是安装MySQL时只是安装了MySQL的服务器和MySQL的客户端,没有安装MySQL database development files. 解决办法: 1.图形界面操作:直接在软件中心输入MySQL da

Linux找不到jni.h和找不到jni_md.h原因及解决方案

1. 背景 很多朋友在日常工作中会使用到java的jni功能. 在Linux环境下当编译c文件时可能会报出找不到jni.h.找不到jni_md.h的错误. 2.简介 首先,不要怀疑是jdk出现了不完整的问题,这会让你走很多弯路,最后还解决不了问题. 以我的jdk1.7.0_75为例,两个头文件的位置分别为: jni.h jdk1.7.0_75/include jni_md.h jdk1.7.0_75/include/linux 3.出现该问题的原因 将要编译的文件中引入了#inlcude<jni

VS2012使用DirectShow时找不到qedit.h的问题

自己在参考http://blog.csdn.net/hjl240/article/details/45419325实现使用DirectShow访问USB摄像头,使用opencv显示图像时,出现了找不到"qedit.h"的问题. 首先,DirectShow工具包的include/下已经存在qedit.h,将其拷贝到工程目录下并包含(DirectShow下载链接:http://download.csdn.net/detail/lwx309025167/9867982) 之后,参考http: