私はVisual Studioでの私のCファイルに次のコードを持っている...それは大丈夫コンパイルが、それはDLLの関数呼び出しでコンピュータをハング...のDirectX
hr = D3D11CreateDevice(NULL, D3D_DRIVER_TYPE_HARDWARE, NULL, 0, 0, 0, D3D11_SDK_VERSION, &gamedevice, &featureLevel, &gamedevicecontext);
fprintf_s(debugfile, "called CreateDevice()...\n");
fflush(debugfile);
if(FAILED(hr))
{
MessageBox(0, "D3D11CreateDevice Failed.", 0, 0);
return 0;
}
全体の多くがありますこれに続くコードがデバッグファイルに到達していないことを示しています...私のアプリケーションでD3D11CreateDeviceを使用することによって正しいことをやっているのですか?まずはenum型のコードが必要ですか? Visual StudioでD3D DLLをどのようにデバッグできますか?
私はフランクD.ルナによって「DirectX 11のを使用して3Dゲームプログラミングの本を使用している
あなたはフランクルナの本はDirectXのSDKがオフに殺された約3分前に出版された
これは、これらのすべての型を宣言した場所を含めていないため、これでは十分ではありません。 –