0

私は C++ と DirectX を学習しようとしています。今日、Windows 7 用の VS 2012 Express Desktop を入手しました。おそらく、VS 2010 用の DirectX SDK が既にインストールされていることに言及する必要があります。

7 つのチュートリアルのうち最初のものは正常にコンパイルされますが、残りはエラーになります。最初のものが実行されるため、インクルード ディレクトリとライブラリ ディレクトリは適切に設定されていると思います。

ソースはここにあります.fxファイルとコンパイラエラーを一番下に入れました。megafileupload をクリックしたくない場合は、Microsoft の DirectX 三角形の描画チュートリアル (2) を参照してください。

megaupload のチュートリアル ファイル

Warning 1   warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/SAFESEH' specification    C:\cpp\DirectX_Tutorial\C++\Tutorial02\Tutorial02.obj   Tutorial02

Error   2   error LNK2019: unresolved external symbol _D3DCompileFromFile@36 referenced in function "long __cdecl CompileShaderFromFile(wchar_t *,char const *,char const *,struct ID3D10Blob * *)" (?CompileShaderFromFile@@YAJPA_WPBD1PAPAUID3D10Blob@@@Z)    C:\cpp\DirectX_Tutorial\C++\Tutorial02\Tutorial02.obj   Tutorial02

Error   3   error LNK1120: 1 unresolved externals   C:\cpp\DirectX_Tutorial\C++\Debug\Tutorial02.exe    Tutorial02

また、私が暴言を吐くことができるフォーラムはここにありますか? C++、Windows API、DirectX、および Visual Studio はすべて、必要以上に使いにくいものです。

4

1 に答える 1