MFC只是有部分源代码可以参考,有些是没有源代码,所以你F11进入了汇编代码了

解决方案 »

  1.   

    有的没有代码,你需要下载微软的 PDB 文件,有了它就不会打开汇编代码了
      

  2.   

    谢谢了,我去查阅pdb文件的资料~
      

  3.   

    请问具体如何操作呢?DEBUG中的WINDOWS里有呼出履历,当你代码运行到某个断点,或者NG的时候可以看出是如何运行到此步的。
      

  4.   

    请问具体如何操作呢?DEBUG中的WINDOWS里有呼出履历,当你代码运行到某个断点,或者NG的时候可以看出是如何运行到此步的。我的debug中是没有呼出履历这个玩意的,我甚至不知道什么叫呼出履历
      

  5.   

    请问具体如何操作呢?DEBUG中的WINDOWS里有呼出履历,当你代码运行到某个断点,或者NG的时候可以看出是如何运行到此步的。我的debug中是没有呼出履历这个玩意的,我甚至不知道什么叫呼出履历
    程序运行起来后工具栏里点debug按住w 在按一下c 就出来了啊
      

  6.   

    我知道这个键的运用,只不过他也不能从汇编中跳出来的
    多按几次Shift+F11,我相信早晚会跳出汇编的。
      

  7.   

    请问具体如何操作呢?DEBUG中的WINDOWS里有呼出履历,当你代码运行到某个断点,或者NG的时候可以看出是如何运行到此步的。我的debug中是没有呼出履历这个玩意的,我甚至不知道什么叫呼出履历
    程序运行起来后工具栏里点debug按住w 在按一下c 就出来了啊谢谢你的耐心指导,虽然没按你说的方法打开这个呼出履历,但是我在view-debug window-call stack找到了,觉得非常好用,再次感谢!
      

  8.   

    计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……对学习编程者的忠告:
    眼过千遍不如手过一遍!
    书看千行不如手敲一行!
    手敲千行不如单步一行!
    单步源代码千行不如单步对应汇编一行!单步类的实例“构造”或“复制”或“作为函数参数”或“作为函数返回值返回”或“参加各种运算”或“退出作用域”的语句对应的汇编代码几步后,就会来到该类的“构造函数”或“复制构造函数”或“运算符重载”或“析构函数”对应的C/C++源代码处。VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。
    对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。
    (Turbo C或Borland C用Turbo Debugger调试,Linux或Unix下用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)
      

  9.   

    To set a breakpoint on a message From the Edit menu, click Breakpoints. 
    The Breakpoints dialog box appears.Click the Messages tab.
    In the Break At WndProc text box, type the name of the Windows function. 
    If you are setting a breakpoint during a debug session, the list contains the exported functions in your project. In the Set One Breakpoint For Each Message To Watch list box, select the message.
    To set another breakpoint, press ENTER, and then repeat steps 3 and 4. 
    The Breakpoints list displays the currently active breakpoints.Click OK to set the breakpoints. 
    Note If you interrupt execution while Windows or other system code is running, the results can be unpredictable.