[HP-Socket]01 编译报错

本人下的版本是VS2010的,装的VS2013的,同时我电脑装了VS2008

编译的时候报错:无法打开包括文件:“SDKDDKVer.h”

原因:

本机安装了两个版本的VS就可能会出现这个编译错误, 比如我机器上同时装了VS2012和VS2008.
VS2012中关于Windows SDK的路径宏定义和VS2008不同,而在某种情况下VS2008的配置串扰到了VS2012.

VS2012继承了VS2008的Include和Library搜索目录设置,,因此编译时找不到相应包含文件和库文件。

解决

解决办法, 在VS2013的头文件的包含目录添加$(WindowsSDK_IncludePath),

同时在库文件的库目录添加$(WindowsSDK_LibraryPath_x86),(WindowsSDK_LibraryPath_x64)

原文地址:https://www.cnblogs.com/byfei/p/14104199.html