我想用使用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>
所有正常編譯。 這是什麼東西?
請確保您已將Windows頭文件包含在DirectX頭文件之前。 – zdd