2012-12-01 79 views
1

我想用使用DirectX 11的包括在Visual Studio 6.0文件在Visual Studio 6.0

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

。 但是当我编译的.cpp我我们得到这个错误:

:\Users\8up tuotlo\Desktop\Visual C++ 6.0 Proects\11\Article1\Article1.cpp(28) : error C2146: syntax error : missing ';' before identifier 'CD3D11_DEFAULT' 

:\用户\ 8up tuotlo \桌面\的Visual C++ 6.0 Proects \ 11 \第一条\ Article1.cpp(28):错误C2146:语法错误: 失踪 ';'前识别符 'CD3D11_DEFAULT' 当我包括:

#include <d3d9.h> 
#include <d3dx9.h> 

所有正常编译。 这是什么东西?

+0

请确保您已将Windows头文件包含在DirectX头文件之前。 – zdd

回答

2

检查编译器是否支持最新版本的Windows SDK。我怀疑VC++ 6不再被支持(它自发布以来已超过15年,自此之后发布了六个)。

+0

它介意我在Visual Studio 6.0中不能使用dx 11库吗? – user1868368

相关问题