VC 单步调试中 怎么进入自己编写的函数里调试

时间:2021-07-04 01:04:51
我在自己编写的函数里通过F9设置了断点,主函数调用了这个函数,但调试时,按F11就出了个对话框,摁F10就跳过,怎么才能调试自己编写的函数里的某一条语句?求大侠指点!谢谢

12 个解决方案

#1


F11与F10也就这点区别,F11怎么会出现对话框呢?是啥对话框。

#2


自己编写的函数,如果不是源码,需要在F11前 打开反汇编 窗口。

#3


F11可以进入函数内调试

#4


函数{前面加断点,光标进来后f10

#5


直接在在函数中打断点,F5也进不去?

#6


按F11就出现这个窗口 VC 单步调试中 怎么进入自己编写的函数里调试

#7


出现这个对话框,说明你的代码和汇编是不匹配的,VC找不到,你需要指定源代码的位置。指定好之后,肯定可以的。

#8


直接在自己编写的 函数中设置断点,编译后按F5就进入到断点设置处了,按F10是执行到下一行当然跳过了,但是按F11出现这个就不太明白了,你是单句执行的main函数中调用该函数那行按下的F11么?

#9


“直接在自己编写的函数中设置断点,编译后按F5就进入到断点设置处了”。如果还是进不去的话,说明你的代码写的有问题。

#10


断点,F5,会执行到你的那个函数

#11


chkstk.asm 不是 C 源码,这里只能看汇编,先打开 反汇编 窗口,再按 F11 会进入反汇编 代码。

#12


说明你的函数根本就没有被调用

#1


F11与F10也就这点区别,F11怎么会出现对话框呢?是啥对话框。

#2


自己编写的函数,如果不是源码,需要在F11前 打开反汇编 窗口。

#3


F11可以进入函数内调试

#4


函数{前面加断点,光标进来后f10

#5


直接在在函数中打断点,F5也进不去?

#6


按F11就出现这个窗口 VC 单步调试中 怎么进入自己编写的函数里调试

#7


出现这个对话框,说明你的代码和汇编是不匹配的,VC找不到,你需要指定源代码的位置。指定好之后,肯定可以的。

#8


直接在自己编写的 函数中设置断点,编译后按F5就进入到断点设置处了,按F10是执行到下一行当然跳过了,但是按F11出现这个就不太明白了,你是单句执行的main函数中调用该函数那行按下的F11么?

#9


“直接在自己编写的函数中设置断点,编译后按F5就进入到断点设置处了”。如果还是进不去的话,说明你的代码写的有问题。

#10


断点,F5,会执行到你的那个函数

#11


chkstk.asm 不是 C 源码,这里只能看汇编,先打开 反汇编 窗口,再按 F11 会进入反汇编 代码。

#12


说明你的函数根本就没有被调用