MFC程序调试
来源:互联网 发布:c语言编程培训 编辑:程序博客网 时间:2024/06/10 22:27
MFC程序调试
1.TRACE //输出
2.AllocConsole(); //创造控制台与按钮结合使用
3.加断点Debug
三者可结合使用
1、
TRACE(“———————”);
TRACE(“smile%d”,22);
TRACE0,TRACE1,TRACE2
2、
头文件
#include <iostream> #include<Eigen\Dense>using namespace std;using namespace Eigen;//调用了Eigen的矩阵运算库using Eigen::Matrix2d;using Eigen::MatrixXd;using Eigen::Vector3d;
对话框工程在OnInitDialog()中添加三行代码
///////////////////////////////////////////////AllocConsole();freopen("CONIN$", "r+t", stdin); // 重定向 STDINfreopen("CONOUT$", "w+t", stdout); // 重定向STDOUT ////////////////////////////////////////////////
界面中添加按钮,改ID,名称,添加消息函数
void CFCDlg::OnBnClickedButtonTest()//本个测试程序是eigen库的矩阵运算测试,可以简单输出测试程序{ // TODO: 在此添加控件通知处理程序代码 AllocConsole(); Matrix2d a; a << 1, 2, 3, 4; MatrixXd b(2,2); b << 2, 3, 1, 4; std::cout << "a + b =\n" << a + b << std::endl; std::cout << "a - b =\n" << a - b << std::endl; std::cout << "Doing a += b;" << std::endl; a += b; std::cout << "Now a =\n" << a << std::endl; Vector3d v(1,2,3); Vector3d w(1,0,0); std::cout << "-v + w - v =\n" << -v + w - v << std::endl; }
测试控制台的时候用了Eigen库的测试程序,程序源地址
http://blog.csdn.net/u013354805/article/details/48247413
3.
在感觉有问题处加断点
0 0
- MFC程序调试
- NO MFC - 使用 .log 调试程序
- MFC程序输出调试信息到控制台
- MFC程序中打印调试信息
- mfc如何显示dos窗口,调试程序
- MFC程序利用控制台输出调试信息
- MFC中的通过消息对话框 调试程序
- MFC程序 调用控制台 显示调试信息
- MFC 程序嵌入python 的调试
- win7 调试MFC程序之拖放文件
- MFC程序打包、release模式调试
- MFC窗体程序中添加调试控制台
- MFC窗体程序中添加调试控制台
- MFC中实现printf调试功能,即MFC程序利用控制台输出调试信息
- VC2010 MFC中实现printf调试功能,即MFC程序利用控制台输出调试信息
- VC2010 MFC中实现printf调试功能,即MFC程序利用控制台输出调试信息
- VC2010 MFC中实现printf调试功能,即MFC程序利用控制台输出调试信息
- VS2010 MFC中实现printf调试功能,即MFC程序利用控制台输出调试信息
- 使用images.xcassets commit到git时报错
- 获取http请求的真实IP地址
- ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.OPEN_DOCUM
- LeetCode | Linked List Cycle I,II
- C++泛型与模板
- MFC程序调试
- Java String类
- 在你步入职业软件开发生涯那天就应该知道的五件事
- golang时间相关的用法总结
- 操作系统 读书笔记
- Timer的应用
- iOS内存错误EXC_BAD_ACCESS的解决方法
- java网络编程(一)使用TCP协议完成客户端与服务端的数据传递
- Cocoapods 新手安装及使用教程