2012-04-07 19 views
1

我試圖讓圖形調試器使用來自MS DirectX tutorial sample app的Lesson3.Cubes的示例代碼工作,但我無法使其工作。如何獲得在Visual Studio 11中工作的圖形調試器?

我試着按ALT + F5來運行診斷程序,但是當我這樣做時,我得到了VSGraphicsHelper.dll中引發的異常,並且應用程序無法運行。它在正常調試器下正常工作。

我也嘗試將調試器設置從Native切換到GPU調試,當我按ALT + F5應用程序運行,但調試HUD不顯示,並且我收到一條消息:「無法啓動實驗會話「如果我試圖捕捉一個框架。

作爲參考,我使用英特爾圖形卡本機運行Win8 CP(NVidia驅動程序仍然是越野車,他們傾向於崩潰並註銷我)。

我也看過requirements for the VS11 Graphics Debugger的問題,但它沒有幫助我。

當談到C++/DX時,我是一個新手,所以不要假設我知道基礎知識。任何提示,教程或演練,除了無用的MSDN文章,關於如何得到這個工作將非常感激。

回答

2

很願意幫助...

有在涉及(無關)「GPU」設置調試測試版中的錯誤。您應該將其設置爲Native。另一個要檢查的Beta錯誤是您是否在非美國語言環境中運行。你可以打開第一次機會異常(調試>異常> Win32異常)並描述拋出哪個異常?

+0

區域設置?天才!我永遠不會想到在那裏。我希望這個bug在RTM之前就被壓扁了。 – 2012-04-10 04:48:34

+1

確實被壓扁了:) – 2012-04-10 06:44:11

1

這是一個項目配置問題。 要解決此問題,請執行以下步驟...

轉到DEBUG - >項目名屬性

集「調試器類型」爲「混合(託管和本機)」或「唯一的本地」。 現在運行診斷程序將按預期正常工作。

相關問題