【发布时间】:2010-07-28 15:59:23
【问题描述】:
我能够为 LPD3DXMESH 等 DirectX 变量启用调试信息。
通常它只显示 IUnknown 和一些指针值,但如果启用了额外的调试,它可能会看到有关结构的更多详细信息。
问题是我丢失了项目,现在我不记得如何再次启用这种类型的调试了。
请帮我重新找到它。
谢谢!
【问题讨论】:
标签: visual-studio-2008 directx
我能够为 LPD3DXMESH 等 DirectX 变量启用调试信息。
通常它只显示 IUnknown 和一些指针值,但如果启用了额外的调试,它可能会看到有关结构的更多详细信息。
问题是我丢失了项目,现在我不记得如何再次启用这种类型的调试了。
请帮我重新找到它。
谢谢!
【问题讨论】:
标签: visual-studio-2008 directx
首先,您是否启用了 DirectX 调试模式?如果没有,请转到“开始”菜单中“Microsoft DirectX SDK/DirectX Utilities”下的 DirectX 控制面板并启用调试模式(选中“使用 Direct3D 的调试版本”复选框)。
接下来,确保您的项目构建配置设置为调试。在 Visual Studio 中,选择 Build > Configuration Manager 并将项目的配置更改为 Debug。
最后,确保按照 MSDN 上的Enabling Direct3D Debug Information 中的描述定义 D3D_DEBUG_INFO
【讨论】: