- 我已经安装了 2010 年 6 月的 SDK
- 在 DirectX 控制面板中启用调试运行时
- 启用非托管代码调试。
结果:Direct3D 的调试输出丢失
但是,如果我从外部启动应用程序并使用 dbgview.exe,输出将显示在那里。
原因可能是什么?
经过几个小时的反复试验,我找到了解决问题的方法。
导出您的设置并检查以下设置的值:
<PropertyValue name="OutputOnOutputDebugString">1</PropertyValue>
我那里有 0。最可能的原因是我使用 CSharp 默认设置。当使用 C++ 环境默认设置时,该值很可能已经设置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)