最近使用MFC做界面需要用printf打印输出一些观测信息,于是搜遍全网找到了一个最佳方法,选择项目,右键属性,选择生成事件,选择后生成事件,在命令行输入
editbin /SUBSYSTEM:CONSOLE $(OUTDIR)\$(projectName).exe
这里调用的可能是一个editbin控制台命令,至此点击调试之后就会出现Windows自带的dos窗口来显示printf内容,于是乎我甚欢,好景不长,当我不用观测printf信息的时候,却关不上这个调试窗口了,经过一番摸索,我找到了方法,就是找到调用时自动生成的函数语句system()并删除,然后就关闭了,不要问为什么,我也是摸索的,目前还没出现问题。