当进行debug时,发现程序在BEAB BKPT 0xAB处死循环了。在网上查找的的解决办法是,在项目设置的target选项卡中,选择使用USE Microlib。之后果然通过了。然而此时,程序中的exit()全都变成了undfined symbol了。上网查了查大家的说法,原来又是Microlib的问题,如果选择了它,必须在jerror.c中,找到error_exit(j_comman_ptr cinfo)函数,将其中的exit(EXIT_FAILURE)注释了,改用return直接返回。本宝宝只能表示,Microlib君,你搞得我心里好乱啊!
当进行debug时,发现程序在BEAB BKPT 0xAB处死循环了。在网上查找的的解决办法