当前不会命中断点 没有与此行关联的可执行代码
我用的是vc2007.
不知道以上这些是什么意思~~~
具体的代码如下:
void main()
{
a(j);
}
void a(int j)
{
...;
b(i,j);
...;
}
void b(int i ,int j)
{
...;
}
我在a()函数中无法设置断点,其他位置都可以设置断点,即使在a()函数首行加上断点了,运行后也出现的是个空心圈,显示
“ 当前不会命中断点。没有与此行关联的可执行代码。
可能的原因包括:预处理器指令或编译器/连接器优化”
而且,我一步一步调程序的时候,在main函数里,运行到a()时,下一步直接跳到b(),并不执行a()却执行b()。传递过去的i,j值也是对的。
这是怎么回事啊~~~~
帮帮忙啊~~~~~~ 郁闷死了~~~