VS2019 mfc 输出调试信息,如:printf、TRACE

1、TRACE

必须在调试模式下,才能输出信息。(是 debug 版本断点调试的模式下,不是运行模式下)

2、printf

在做DLL库的时候经常会通过printf打印一些调试信息,但是MFC项目引入后printf信息是无法输出到调试窗口的。

解决办法如下:

1、在vs中打开你的解决方案。
2、解决方案资源管理器 ==> 你的项目 ==> 右键-属性 ==> 配置属性 ==> 生成事件 ==> 生成后事件 ==> 命令行 ==> 编辑 
添加  “   editbin /SUBSYSTEM:CONSOLE "$(OUTDIR)\$(ProjectName).exe"    ”
3、以上 2 步就已经ok了,此时运行你的程序,会多弹出一个黑色命令行的提示框,用来输出你的打印信息。

转载于:https://www.jianshu.com/p/f5a6aaac13fa

猜你喜欢

转载自blog.csdn.net/weixin_34220623/article/details/91153256