vc6.0中使用console输出的调试办法
在vc6.0 win32 和 mfc 工程中加入控制台打印,来调试程序的解决步骤如下:
方案一、
在 Project -> Setting中,在选项卡 Post-builder step 里新建cmd
输入:
editbin /SUBSYSTEM:CONSOLE $(OUTDIR)/youfile.exe (其中 youfile为生成的可执行文件名)
则可以使用 printf 或者 std::cout 在控制台中输出调试信息了。
比如你的可执行文件名为 my.exe,则你新建的 cmd命令如下
editbin /SUBSYSTEM:CONSOLE $(OUTDIR)/my.exe
方案二、
采用AllocConsole 等一组API去做手动打开stdin stdout stderr来做。