Directx 11 在Visual Studio 6.0中使用directX 11

Directx 11 在Visual Studio 6.0中使用directX 11,directx-11,Directx 11,我想使用包含文件 #include <d3d11.h> #include <d3dx11.h> #include <d3dcompiler.h> #include <xnamath.h> :\用户8UP TooLo\Tabe\Visual C++ 6的PROSUDE \\\TeangeLe1Objult1.CPP(28):错误C2146:语法错误:“缺失”;在标识符“CD3D11\u默认值”之前 当我包括: #include <d3d9.h

我想使用包含文件

#include <d3d11.h>
#include <d3dx11.h>
#include <d3dcompiler.h>
#include <xnamath.h>

:\用户8UP TooLo\Tabe\Visual C++ 6的PROSUDE \\\TeangeLe1Objult1.CPP(28):错误C2146:语法错误:“缺失”;在标识符“CD3D11\u默认值”之前 当我包括:

#include <d3d9.h>
#include <d3dx9.h>
#包括
#包括
所有文件都正常编译。
这是什么?

检查编译器对Windows SDK最新版本的支持。我怀疑VC++6不再受支持(它自发布以来已有15年多的时间,从那时起有6个版本)。

它介意我不能在Visual Studio 6.0中使用dx 11库的内容吗?请确保在DirectX头文件之前包含windows头文件。
#include <d3d9.h>
#include <d3dx9.h>