如何从Windows应用程序写入控制台窗口?

Unk*_*own 3 c#

有没有想过如何从Windows应用程序写入单独的控制台窗口而不是写入日志文件?您可能需要这样做有很多原因 - 主要与调试有关.

Jon*_*Jon 12

要以编程方式执行此操作,您可以在自己的代码中启用相应的Win32控制台功能(例如AllocConsole,创建自己的或AttachConsole使用其他进程).通过这种方式,您可以最好地控制实际发生的情况.

如果您可以在流程的整个生命周期内将控制台窗口与其他UI一起打开,则只需在Visual Studio中更改项目属性,然后选择"控制台应用程序",简单如下:

VS项目设置

  • 微软如此复杂,以至于在Unix世界中如此纯粹和简单. (4认同)