1

MS DirectXチュートリアルサンプルアプリのLesson3.Cubesのサンプルコードを使用してグラフィックデバッガーを機能させようとしていますが、機能させることができません。

ALT + F5を押して診断を実行しようとしましたが、実行すると、VSGraphicsHelper.dllで例外がスローされ、アプリが実行されません。通常のデバッガで正しく動作します。

また、デバッガー設定をネイティブからGPUデバッグに切り替えてみましたが、ALT + F5を押すとアプリケーションが実行されますが、デバッグHUDが表示されず、「実験セッションを開始できません」というメッセージが表示されます。フレームをキャプチャします。

参考までに、Intelグラフィックカードを使用してWin8 CPをネイティブに実行しています(NVidiaドライバーはまだバグがあり、クラッシュしてログアウトする傾向があります)。

VS11グラフィックデバッガーの要件に関する質問も調べましたが、役に立ちませんでした。

私はC++/ DXに関しては少し初心者なので、基本を知っていると思い込まないでください。役に立たないMSDNの記事を除いて、これを機能させる方法に関するヒント、チュートリアル、またはウォークスルーをいただければ幸いです。

4

2 に答える 2

3

助けたい...

ベータ版には、(無関係の)「GPU」デバッガー設定に関連するバグがありました。ネイティブに設定したままにしておく必要があります。確認すべきもう1つのベータ版のバグは、米国以外のロケールで実行しているかどうかです。ファーストチャンス例外をオンにして([デバッグ]>[例外]>[Win32例外])、どの例外がスローされるかを説明できますか?

于 2012-04-10T00:33:46.907 に答える
2

これはプロジェクト構成の問題です。この問題を解決するには、次の手順を実行します...

DEBUG->ProjectNameプロパティに移動します

「DebuggerType」を「Mixed(Managed and Native)」または「NativeOnly」に設定します。これで、診断を実行すると、意図したとおりに正しく機能します。

于 2013-07-03T00:07:34.143 に答える