在MFC程序中使用控制台输出打印信息
2012-10-28 23:21
417 查看
请参考:http://www.cnblogs.com/gadfly/archive/2010/10/02/1841197.html
使用控件变量把 CEdit与变量关联起来打印输出信息实在是太不方便了。。。。╮(╯▽╰)╭
整理如下:
1. 在 CXXXDlg的 初始化对话框函数 Init 的最前面增加:
2. 在 整个对话框destroy的函数,比如OK的相应函数等
增加:
3. 在stdafx.h 最后加上:
OK,这样就可以用printf输出啦! 【那篇文章中说的那个,反而找不到表示,这个printf反正是OK的~~~
】
========================
后记:第一次的时候,这样子成功了。并且用printf 可以输出。后来就只能调出控制台,不能输出信息了。
真心 不明白是为什么。
然后用 _cprintf 输出就可以了。记得包含头文件:
#include<conio.h>
_cprintf 的用法和 printf 一样。。
+++++++++++++++++++++++++++++++++++++++++++
出现 linker main 错误的时候 修改:
:修改链接选项,方法:项目->属性->链接器->常规 下面的“启用增量链接”,将“是(/INCREMENTAL)”改为“否(/INCREMENTAL:NO)”,然后确定就可以了。
使用控件变量把 CEdit与变量关联起来打印输出信息实在是太不方便了。。。。╮(╯▽╰)╭
整理如下:
1. 在 CXXXDlg的 初始化对话框函数 Init 的最前面增加:
#ifdef _DEBUG AllocConsole(); #endif
2. 在 整个对话框destroy的函数,比如OK的相应函数等
增加:
FreeConsole();
3. 在stdafx.h 最后加上:
#ifdef _DEBUG #pragma comment( linker, "/subsystem:console /entry:wWinMainCRTStartup" )//我用VS2008 #endif
OK,这样就可以用printf输出啦! 【那篇文章中说的那个,反而找不到表示,这个printf反正是OK的~~~
】
========================
后记:第一次的时候,这样子成功了。并且用printf 可以输出。后来就只能调出控制台,不能输出信息了。
真心 不明白是为什么。
然后用 _cprintf 输出就可以了。记得包含头文件:
#include<conio.h>
_cprintf 的用法和 printf 一样。。
+++++++++++++++++++++++++++++++++++++++++++
出现 linker main 错误的时候 修改:
:修改链接选项,方法:项目->属性->链接器->常规 下面的“启用增量链接”,将“是(/INCREMENTAL)”改为“否(/INCREMENTAL:NO)”,然后确定就可以了。
相关文章推荐
- 在MFC程序中使用控制台输出打印信息
- 在MFC程序中使用控制台输出打印信息
- GUI程序如何使用控制台输出调试信息[zz][MFC调用win32窗口显示调试信息,使用AllocConsole 函数 ]
- MFC 使用控制台打印程序信息
- MFC 使用控制台打印程序信息
- MFC程序利用控制台输出调试信息
- VC2010 MFC中实现printf调试功能,即MFC程序利用控制台输出调试信息
- VC2010 MFC中实现printf调试功能,即MFC程序利用控制台输出调试信息。
- VC2010 MFC中实现printf调试功能,即MFC程序利用控制台输出调试信息
- VS IDE环境下,windows GUI(Qt MFC,win32)使用控制台实时打印调试信息
- VC2010 MFC中实现printf调试功能,即MFC程序利用控制台输出调试信息
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- MFC程序添加console窗口+printf打印输出信息
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- MFC程序如何使用printf输出调试信息
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- MFC,Win32程序向控制台(Console)窗口输出调试信息
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- MFC中使用控制台窗口打印调试信息