1

インクルードファイルを使いたい

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

ビジュアルスタジオ6.0で。しかし、.cpp をコンパイルすると、次のエラーが発生しました。

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

:\Users\8up tuotlo\Desktop\Visual C++ 6.0 Proects\11\Article1\Article1.cpp(28): エラー C2146: 構文エラー: ';' がありません 識別子「CD3D11_DEFAULT」の前に次を含める場合:

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

すべて正常にコンパイルされます。これは何?

4

1 に答える 1

2

最近のバージョンの Windows SDK のコンパイラ サポートを確認してください。VC++6 はサポートされなくなったのではないかと思います (リリースから 15 年以上が経過し、その後6 回のリリースが行われています)。

于 2012-12-01T09:34:04.260 に答える