2010-07-25 42 views
0

我能夠使像LPD3DXMESH等如何在VS 2008中爲DirectX變量啓用更多調試信息?

支持DirectX變量調試信息通常它只是顯示的IUnknown和一些指針值,但如果其他調試啓用它可能看到關於結構的更詳細的信息。

問題是我失去了項目,現在我不記得如何再次啓用這種類型的調試。

請幫我再找一遍。

謝謝!

回答

0

首先,您是否啓用了DirectX調試模式?如果沒有,請轉至開始菜單中的「Microsoft DirectX SDK/DirectX實用程序」下的DirectX控制面板,並啓用調試模式(選中「使用Direct3D的調試版本」複選框)。

接下來,確保您的項目構建配置設置爲調試。在Visual Studio中,選擇「生成」>「配置管理器」,然後將項目的配置更改爲「調試」。

最後,確保定義D3D_DEBUG_INFO在Enabling Direct3D Debug Information MSDN上

+0

是的,已經把它在調試模式,並選中所有其他的調試選項有描述。 讓項目進行調試並使用d結束依賴項。 我可以在沒有它的情況下工作,但它有助於訪問所有網格內部變量等,以便您可以查看錯誤值或損壞情況。 – Marten 2010-07-28 07:28:38

+0

已更新回答:) – Tchami 2010-07-28 07:58:04