2010-08-25 2 views
2
  1. Я установил в июне 2010 года SDK
  2. Enabled Отладочного Время воспроизведения в элементе управления DirectX Панель
    • установить уровень отладки выхода на максимум (Подробнее)
  3. Включена неуправляемая отладка кода.

Результат: отладочный вывод из Direct3D отсутствуетSlimDX: Невозможно увидеть Direct3D вывод отладки в Visual Studio 2010

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

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

ответ

2

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

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

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

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

1

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

Смежные вопросы