2010-07-25 57 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