【发布时间】:2016-06-24 08:32:50
【问题描述】:
调试时,在函数call(mFunction(1))处有断点,我按step into,但调试器没有进入lambda函数。
#include <iostream>
int main(int argc, const char * argv[]) {
std::function<void(int)> mFunction;
mFunction = [](int a ){
a = 2;
};
mFunction(1); //breakpoint at this line
return 0;
}
解决方案 1:
(lldb)settings set target.process.thread.step-avoid-regexp ""
我已经试过了,它可以工作,但你再也不想调试了。
【问题讨论】: