Visual Studio express 2012无法打开包含文件:'windows.h':没有这样的文件或目录

Wiz*_*ard 5 visual-studio visual-c++

当我运行我的项目时,我会遇到致命的错误:

 Cannot open include file: 'windows.h': No such file or directory
 Cannot open include file: 'd3d11.h': No such file or directory
 Cannot open include file: 'd3dx11.h': No such file or directory
Run Code Online (Sandbox Code Playgroud)

我已经安装了SDK,有人告诉我必须设置正确的SDK目录路径,但我不知道在哪里做,在Tools->Options->Projects和解决方案我看到"Option has been deprecated"

Ade*_*ler 1

@Kanglai 可能就在这里,但您看到的与 D3D 标头相关的错误有所不同。DX SDK 与 Windows SDK 分开提供。请参阅 MSDN 上的这篇文章。

DirectX SDK 在哪里?

Visual C++ 处理目录的方式在最近的版本中发生了变化,因此出现了已弃用的消息。以下博客文章解释了这些更改以及如何在新版本的 VS 中执行相同的操作。

VC++目录