vc2008调试技巧之输出重定向
2013-01-14 09:09
239 查看
很多时候,调试控制台程序时需要把输出拷贝到一个文本文件中,此时可以用下面的技巧:
1、按alt+f7,弹出项目属性窗口
2、选"build events-> post build events",在右面的command line窗口中输入"$(TargetPath) >$(outdir)\1.txt"
3、重新编译整个项目
此时就会在debug目录下多了一个1,txt文件,里面就是程序运行时的控制台输出结果。
如果需要把mfc程序的一些调试输出拷贝到文件文件里,则可以在刚才的地方输入
editbin /SUBSYSTEM:CONSOLE $(OUTDIR)/filename.exe (其中 filename 为可执行文件名)
则可以使用 printf 或者 std::cout 在控制台中输出了。
例如你的可执行文件名为 HelloWorld.exe,则你新建的 command 就为
editbin /SUBSYSTEM:CONSOLE $(OUTDIR)/HelloWorld.exe
1、按alt+f7,弹出项目属性窗口
2、选"build events-> post build events",在右面的command line窗口中输入"$(TargetPath) >$(outdir)\1.txt"
3、重新编译整个项目
此时就会在debug目录下多了一个1,txt文件,里面就是程序运行时的控制台输出结果。
如果需要把mfc程序的一些调试输出拷贝到文件文件里,则可以在刚才的地方输入
editbin /SUBSYSTEM:CONSOLE $(OUTDIR)/filename.exe (其中 filename 为可执行文件名)
则可以使用 printf 或者 std::cout 在控制台中输出了。
例如你的可执行文件名为 HelloWorld.exe,则你新建的 command 就为
editbin /SUBSYSTEM:CONSOLE $(OUTDIR)/HelloWorld.exe
相关文章推荐
- OJ 调试技巧:VS2010 中 通过设置编译参数定义宏,无需修改源文件重定向标准输入输出
- vc6.0编译c++程序后在vc2008中调试的技巧(符号信息和链接)
- 【Linux调试技巧----标准输出重定向到文件】dup2和dup的妙用
- gdb 重定向标准输出 -- 调试ncurse比较有用
- VC调试信息输出 TRACE宏
- 一些VC的快捷键以及调试技巧
- Windows进程内标准输出重定向及其在程序调试上的应用
- vc的一个调试技巧
- VC++ 升级到visual studio 2008 后,调试DirectShow中的Sample编译出错问题解决方案
- 一些VC的快捷键以及调试方法技巧
- VC++调试方法和技巧
- vc 调试技巧
- VC调试--输出调试字符串(含示例代码)
- VC调试技巧
- VC2008 Windows Media Player控件的使用技巧
- 一些VC的快捷键以及调试技巧
- VC调试技巧之Call Stack
- VC、VS2005调试技巧
- Visual C# 2008 调试技巧
- vc调试技巧(z)