开发GUI程序时候调出一个CUI窗口用于调试
2013-01-23 14:15
225 查看
理由:
为了方便得到调试信息, 编写MessageBox弹出消息太挫了, 而且会阻塞线程或者一不小心会弹出n多个小窗口
其实也可以用::OutputDebugString配合一个DebugView工具, 感觉又是后也是挺不方便
或者直接打日志也行, 但不太直观, 感觉不能"立即"看到效果
搜索了下方法, 在GUI程序中调出一个CUI窗口打印调试信息的简单方法:
在合适的地方调用如下方法:
然后在代码中就可以直接调用cout打印消息到控制台窗口显示了
为了方便得到调试信息, 编写MessageBox弹出消息太挫了, 而且会阻塞线程或者一不小心会弹出n多个小窗口
其实也可以用::OutputDebugString配合一个DebugView工具, 感觉又是后也是挺不方便
或者直接打日志也行, 但不太直观, 感觉不能"立即"看到效果
搜索了下方法, 在GUI程序中调出一个CUI窗口打印调试信息的简单方法:
在合适的地方调用如下方法:
if(AllocConsole()) { freopen("CONOUT$","w",stdout); cout << "debug..." <<endl; }
然后在代码中就可以直接调用cout打印消息到控制台窗口显示了
相关文章推荐
- 解决vc++DEBUG ERROR问题前几天师弟调试程序的时候出现了这样一个错误,出错的位置是在delete [] 一个动态分配的数组时出现的。 经过调查发现错误是因为他之前在给数组赋值的时候越界了
- 用Eclipse和wxpython搭建一个Python Gui程序开发环境
- 解决Android开发中在调试模式下运行一个程序后出现Application (xxx) is waiting for the debugger to attach
- eclipse用于开发java程序时候如何加入第三方jar包
- 给GUI程序加入控制台窗口 方便调试
- iOS开发何如在调试的时候轻松找到程序在哪里崩溃
- iOS开发何如在调试的时候轻松找到程序在哪里崩溃
- iOS开发何如在调试的时候轻松找到程序在哪里崩溃
- 在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。 例如: //实例化一个NSDateFormatter对象 NSDateFor
- iOS开发何如在调试的时候轻松找到程序在哪里崩溃
- iOS开发何如在调试的时候轻松找到程序在哪里崩溃
- 编写一个程序用于控制其他应用程序窗口的隐藏和显示:
- GUI程序如何使用控制台输出调试信息[zz][MFC调用win32窗口显示调试信息,使用AllocConsole 函数 ]
- 使用tkinter和pyinstaller开发一个GUI爬虫程序
- 一个GUI程序如何创建一个控制台程序(CUI)
- QT-GUI程序显示命令行调试窗口
- DOTNETARX(一个用于.net开发AutoCAD程序的类库)实例教学
- DOTNETARX(一个用于.net开发AutoCAD程序的类库)实例教学(续)
- WIN7上快速架设一个可以用于Yii2开发调试的PHP运行环境 [ 2.0 版本 ]
- iOS开发何如在调试的时候轻松找到程序在哪里崩溃