开发者

SlimDX: Cannot see Direct3D debug output in Visual Studio 2010

  1. I've installed the June 2010 SDK
  2. Enabled the Debug Runtime in the DirectX Control Panel
    • set the Debug Output Level to maximum (More)
  3. Enabled unmana开发者_如何学Goged code debugging.

Result: The debug output from Direct3D is missing

However if I start the application externally and use dbgview.exe, the output is shown there.

What could be the reason for that?


After hours of trial and error I found a solution to my problem.

Export your settings and check the value of the following setting:

<PropertyValue name="OutputOnOutputDebugString">1</PropertyValue>

I had 0 there. The most likely reason for this is that I use CSharp default settings. When using C++ environment default settings, that value is most likely already set.


You can also go to the project properties of your managed executable, under the Debug tab, and turn on Native Code Debugging, which allows the messages through.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜