我正在尝试将libusb用于WinForm应用程序。
我使用了几个示例代码,这些代码使用了许多标准输出流符号进行调试。
cout<<"Interfaces: "<<(int)config->bNumInterfaces<<" ||| ";
这些代码将打印在linux控制台或命令行应用程序上。但对于温弗姆来说,这将走向何方?我想知道我是否可以设置我的MSVC++项目,这样所有的cout或printf调用都会打印到Output窗口,类似于Console::WriteLine()方法。
有什么建议吗?
输出仍然转到标准输出流。没有控制台,所以你看不到它。但是,如果你启动进程并重定向标准输出(程序化),你会看到它。
使用OutputDebugStream()写入输出窗口。(.NET中的Debug.WriteLine())