Печать вывода отладки в программах Windows - PullRequest
4 голосов
/ 10 сентября 2010

Я начинаю немного работать с Windows API. Однако я заметил, что вы не можете использовать такие функции, как printf, если у вас есть оконное приложение. Каков стандартный способ печати отладочной и регистрационной информации? Извините, если это очевидный вопрос.

Ответы [ 2 ]

6 голосов
/ 10 сентября 2010

Я обычно использую OutputDebugString(), API здесь .При запуске приложения вы можете просмотреть вывод этой функции с помощью DebugView из SysInternals или в окне вывода Visual Studio во время отладки.

4 голосов
/ 10 сентября 2010

Опции:

  1. Создайте свой собственный класс, который регистрирует файл
  2. Создайте представление списка или элемент управления для редактирования , идобавить к нему текст
  3. Использовать OutputDebugString
  4. Создать консольное окно
  5. Windows Отслеживание событий (не для общего ведения журнала)
...