目前使用QT5.14.1编一个使用ZLG CAN驱动的程序,突然发现一个奇怪的现象,在初始化函数中,打开设备函数下加了个判断,是0就是打开失败。当我在这个IF判断里下断点,就会打开失败返回0进入if中,而如果在上/下加断点,就不进去?
因为要展示下现象,我就截图了
上面是错误情况
上面是在下一行下断点就不失败了。(两次操作没有做任何动作,仅仅换了个断点F5)
想问问有没有遇到这种情况的老哥,科普下??应该不是代码问题吧?
目前使用QT5.14.1编一个使用ZLG CAN驱动的程序,突然发现一个奇怪的现象,在初始化函数中,打开设备函数下加了个判断,是0就是打开失败。当我在这个IF判断里下断点,就会打开失败返回0进入if中,而如果在上/下加断点,就不进去?
因为要展示下现象,我就截图了
想问问有没有遇到这种情况的老哥,科普下??应该不是代码问题吧?
只能怀疑实际运行的不是这段代码编译出来的结果,rebuild all看看