2012-01-06 3 views
0

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

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

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

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

Любые предложения?

ответ

1

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

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

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

  • Нет связанных вопросов^_^