想要单步调试程序中的一个函数。结果总是跑到一些汇编指令那里。为什么啊。我的天啊。调试不会怎么能成为高手啊。

解决方案 »

  1.   

    在你想调试的函数行处 F9
    然后F5 进入调试
    F11一步一步调试
    我一般遇到的问题是告诉缺少哪个文件
    或是读取内存错误
    可以看到哪个变量内存出错了
    然后根据这个再改吧  
    希望对你有点用
      

  2.   

    //你用2楼的方法试试看在build菜单,先点clean,然后再rebuild all
      

  3.   

    没有错,如你所说。只是我成功达到那个那个断点后,我按F11再执行不下去了。如果先点clean,然后再rebuild all再设置断点按F11还是到了汇编的代码那。啊~~~~~~~~~~怎么办啊。
      

  4.   

    程序倒好像执行成功了,只是Debug菜单下除Stop debugging和 break余下为灰色。这样才按F11执行不下去,不是有错误才执行不下去的。
      

  5.   

    偶错了,我真是对调试一点都不懂所以才会出这样的问题。原因是这样的:
    我做的是DLL,生成这个DLL后再把这个DLL拷到主程式下而不是动态生成在主程式下面才出这样的错。我是这样改正的。选择Project/settings下面的Link 属性页 下的 Output file name 并在文本框下输入主程式的路径就可以了。希望对和我一样菜的同学能有所帮助。