2012-01-06 73 views
0

我想使用libusb到WinForm应用程序。cout在哪里Winform应用程序

我使用了几个示例代码,它们使用大量标准输出流符号进行调试。

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

该代码可以在控制台上为linux或命令行应用程序打印。但对于Winform,这是怎么回事?我想知道是否可以设置我的MSVC++项目,以便所有cout或printf调用都将打印到Output窗口,类似于Console :: WriteLine()方法。

有什么建议吗?

回答

1

输出仍然转到标准输出流。没有控制台,所以你看不到它。但是,如果您启动了流程并重定向了标准输出(以编程方式),您会看到它。使用OutputDebugStream()写入输出窗口。 (.NET中的Debug.WriteLine()