在开发MFC程序时,需要向控制台或其它窗口输出打印信息,方便调试,我理解有几下两种方法
1. 向控制台输出
1)在vs中打开你的解决方案。
2)解决方案资源管理器 ==> 你的项目 ==> 右键-属性 ==> 配置属性 ==> 生成事件 ==> 生成后事件 ==> 命令行 ==> 编辑
添加 “ editbin /SUBSYSTEM:CONSOLE "$(OUTDIR)\$(ProjectName).exe" ”,如下图所示

3)以上 2 步就已经ok了,此时运行你的程序,会多弹出一个黑色命令行的提示框,用来输出你的打印信息。
此时编译会报错,执行生成后事件失败,但可以运行,

以上
本文介绍了在MFC程序开发中如何实现向控制台和输出窗口打印调试信息。方法一涉及修改VS项目属性,使程序以控制台模式运行,尽管编译时可能报错但不影响程序运行。方法二是利用TRACE宏向输出窗口输出信息,适用于不方便使用控制台的场景。
1629

被折叠的 条评论
为什么被折叠?



