搜索
编程论坛
→
开发语言
→
C++论坛
→
『 VC++/MFC 』
→ MFC程序调试时如何进入函数内部?
标题:
MFC程序调试时如何进入函数内部?
取消只看楼主
future1699
等 级:
新手上路
帖 子:5
专家分:0
注 册:2010-8-12
结帖率:
100%
楼主
已结贴
√
问题点数:2 回复次数:4
MFC程序调试时如何进入函数内部?
如题,F10单步运行,F11进入函数内部。
但我开始调试之后,进入了_tWinMain函数里面,然后按F11,程序停留在远处,无法进入里面的函数了。
高手指点!
搜索更多相关主题的帖子:
MFC
函数
调试
2010-08-12 13:26
future1699
等 级:
新手上路
帖 子:5
专家分:0
注 册:2010-8-12
第
2
楼
得分:0
我主要是想跟踪MFC程序的运行过程。
例如,当我在程序的某处设置了断点时,点击Go,可以直接到达断点处;但按F11不能跟踪到断点处,一直停留在_tWinMain函数里面,进不去了。
2010-08-12 14:28
future1699
等 级:
新手上路
帖 子:5
专家分:0
注 册:2010-8-12
第
3
楼
得分:0
回复 3楼 future1699
以下是appmodul.cpp中的_tWinMain函数,调试开始时,从这里开始运行,按F11之后,始终停留在return语句出,无法进入函数内部。同时,弹出程序运行界面,用鼠标可以在界面上进行操作。但无法单步运行进入程序里面。
extern "C" int WINAPI
_tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPTSTR lpCmdLine, int nCmdShow)
{
// call shared/exported WinMain
return AfxWinMain(hInstance, hPrevInstance, lpCmdLine, nCmdShow);
}
2010-08-12 19:02
future1699
等 级:
新手上路
帖 子:5
专家分:0
注 册:2010-8-12
第
4
楼
得分:0
我想,F11不是进入函数里面吗?为什么起不到作用呢?
其实,我做这个试验只是想了解MFC程序运行时的调用顺序,但貌似只是按F11是起不到作用的,看来还是老老实实的设置断点,然后不断地F5.
2010-08-12 21:20
future1699
等 级:
新手上路
帖 子:5
专家分:0
注 册:2010-8-12
第
5
楼
得分:0
这里好冷清!
只有版主和我对话!
2010-08-13 13:13
5
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-315517-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.619596 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved