Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
结果:Direct3D 的调试输出丢失
但是,如果我从外部启动应用程序并使用 dbgview.exe,则会在此处显示输出。
这可能是什么原因?
经过数小时的反复试验,我找到了解决问题的方法。
导出您的设置并检查以下设置的值:
<PropertyValue name="OutputOnOutputDebugString">1</PropertyValue>
我那里有0。最可能的原因是我使用了 CSharp 默认设置。使用 C++ 环境默认设置时,该值很可能已经设置。
您还可以在“调试”选项卡下转到托管可执行文件的项目属性,然后打开“本机代码调试”,它允许消息通过。