2012-01-06 63 views
0

我想使用libusb到WinForm應用程序。cout在哪裏Winform應用程序

我使用了幾個示例代碼,它們使用大量標準輸出流符號進行調試。

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

該代碼可以在控制檯上爲linux或命令行應用程序打印。但對於Winform,這是怎麼回事?我想知道是否可以設置我的MSVC++項目,以便所有cout或printf調用都將打印到Output窗口,類似於Console :: WriteLine()方法。

有什麼建議嗎?

回答

1

輸出仍然轉到標準輸出流。沒有控制檯,所以你看不到它。但是,如果您啓動了流程並重定向了標準輸出(以編程方式),您會看到它。使用OutputDebugStream()寫入輸出窗口。 (.NET中的Debug.WriteLine()