SlimDX: не удается увидеть выходные данные отладки Direct3D в Visual Studio 2010 - PullRequest
2 голосов
/ 25 августа 2010
  1. Я установил SDK за июнь 2010 года
  2. Включено время отладки на панели управления DirectX
    • установить максимальный уровень выходного сигнала отладки (Подробнее)
  3. Включена отладка неуправляемого кода.

Результат: отсутствует вывод отладки из Direct3D

Однако, если я запускаю приложение извне и использую dbgview.exe, вывод отображается там.

В чем может быть причина этого?

Ответы [ 2 ]

2 голосов
/ 25 августа 2010

После нескольких часов проб и ошибок я нашел решение своей проблемы.

Экспортируйте свои настройки и проверьте значение следующего параметра:

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

У меня было 0 там. Наиболее вероятная причина этого заключается в том, что я использую настройки CSharp по умолчанию. При использовании настроек по умолчанию для среды C ++ это значение, скорее всего, уже установлено.

1 голос
/ 12 июня 2011

Также можно перейти к свойствам проекта вашего управляемого исполняемого файла на вкладке «Отладка» и включить отладку собственного кода, которая пропускает сообщения.

...