给MFC程序添加运行时调试窗口
2017-09-10 00:00
225 查看
一、建立MFC工程
1、选择“MFC Application”,建立工程;2、向导中的“Application type”选择“Dialog based”;
3、点击“Finish”完成向导;
二、添加控制台调试窗口
1、添加头文件:#include "conio.h"
2、在OnInitDialog函数中添加如下代码:
AllocConsole(); cprintf("init\r\n");
如图所示:
3、编译并运行程序,效果如下:
三、添加命令行参数判断
如果发布的程序有个控制台窗口看起来总是怪怪的,这个可以通过给MFC程序添加命令行参数来判断是否开启控制台调试窗口,当然也可以把"AllocConsole();"这行代码注释掉来实现。我这里有个示例,只是判断了命令行参数个数,这个读者可以根据情况进行修改。
1、在OnInitDialog函数中添加如下代码:
if(__argc > 1)
{
AllocConsole(); cprintf("init\r\n");}
编译并运行程序。
2、运行效果
这里主要演示下带命令行参数的运行效果:
当然也可以创建一个快捷方式,然后在属性中添加参数,双击即可:
好,就这些了,希望对你有帮助。
相关文章推荐
- 给MFC程序添加运行时调试窗口
- vs2013的MFC中 添加Richedit2.0控件导致程序出错或无法运行的解决方法
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- 如何将android例子程序添加到Eclipse进行调试运行
- MFC调试--目标计算机中输出程序运行情况
- 如何将Android例子程序添加到Eclipse进行调试运行(转载)
- MFC对话框程序添加状态栏动态显示时间,随窗口大小变化
- MFC中添加Richedit2.0控件导致程序无法运行的解决方法
- 在vc2008中给程序添加需要管理员权限运行的弹出窗口
- Win32程序(例如MFC、后台服务等)使用AllocConsole()添加调试用控制台
- [VC/MFC]实现程序运行时隐藏窗口 (多种方法,推荐方法2)
- Linux systemd 打开调试终端、添加开机自运行程序
- 7.1在窗口(宽300,高200)中添加一个面板,面板的背景色为绿色,窗口在屏幕中央,不允许改变其大小,关闭窗口时程序结束运行
- [VC/MFC]一条语句实现程序运行时隐藏窗口
- mfc(win32)gui程序中添加console信息输出输出窗口
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- [VC/MFC]一条语句实现程序运行时隐藏窗口
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- 如何将android例子程序添加到Eclipse进行调试运行
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息