打开之前vs2010的工程,点击build,结果遇到了在targetver.h文件中找不到SDKDDKVer.h的问题,原因就在于之前工程的configuration properties->VC++ Directories->Include Directories中改成了
$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include;$(ProjectDir);
添加了$(ProjectDir),结果就因为这一改,这一栏属性没有更新至vs2015的默认设置,提供了错误的include路径,自然就找不到SDKDDKVer.h文件了,因此我在vs2015中新建了一个工程,看了下默认的路径设置,其实只要选择<inherit from parent or project defaults>就可以恢复到正确路径了:
$(VC_IncludePath);$(WindowsSDK_IncludePath);
problem solved
没有评论:
发表评论