【visual studio 2017】【运行旧版本vs code】【无法打开源文件windows.h】

时间:2019-02-19
本文章向大家介绍【visual studio 2017】【运行旧版本vs code】【无法打开源文件windows.h】,主要包括【visual studio 2017】【运行旧版本vs code】【无法打开源文件windows.h】使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

问题简述:
本人在做计算机视觉研究的时候,从大牛那下载到的论文代码(这里指的是C++代码),在自己笔记本上跑的时候,出现了如下问题。

这里先说下我的情况是怎么解决的。
这里出现这样的问题,主要是因为大牛写这些代码的时候,使用的visual studio版本比较早,使用的SDK版本自然也是跟我现在用的win10 visual studio 2017的不一样。这里主要就是项目设置的SDK版本需要更改一下。
项目->属性->配置属性->常规->windows SDK版本。
如下图:


至此,问题就解决了。

这里再列举一下网上说的两种方法(仅供参考):
1.未安装SDK,那就需要使用管理员身份打开Visual Studio Installer,选择修改,补上相应的SDK组件。(用于桌面 C++ [x86 和 x64]的 Windows 10 SDK (10.0.16299.0))。
2.项目包含目录,手动添加目录路径。在项目->属性->VC++目录->包含目录/库目录,分别配置SDK的路径即可。
(默认安装SDK包含目录参考:
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17134.0\shared
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17134.0\ucrt
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17134.0\um
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17134.0\winrt)
(默认安装SDK库目录参考:
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.17134.0\um\x86
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.17134.0\ucrt\x86)