Куда идет Cout на Winform Application - PullRequest
       17

Куда идет Cout на Winform Application

0 голосов
/ 06 января 2012

Я пытаюсь использовать libusb для приложения WinForm.

Для отладки я использовал несколько примеров кодов, которые используют множество стандартных обозначений выходного потока.

cout<<"Interfaces: "<<(int)config->bNumInterfaces<<" ||| ";

Эти кодыраспечатать на консоли для Linux или приложения командной строки.Но для Winform, куда это идет?Я хотел бы знать, могу ли я установить свой проект MSVC ++, чтобы все вызовы cout или printf выводились в окно вывода, аналогичное методу Console :: WriteLine ().

Есть предложения?

1 Ответ

1 голос
/ 06 января 2012

Выход по-прежнему поступает в стандартный поток вывода. Консоли нет, поэтому вы ее не видите. Однако если вы запустите процесс и перенаправите стандартный вывод (программно), вы увидите его.

Используйте OutputDebugStream () для записи в окно вывода. ( Debug.WriteLine () в .NET)

...