我一直在使用NetBeans C ++(8.2),直到今天我一直很满意。我包含一个* .h文件并使用它。在尝试调试时,它会跳过所有断点并一直走到最后。
我决定注释掉当前的main(),并重新使用上一个项目中的main()(使用其他* .h文件),并且它正确跳过。我恢复到当前的main()并再次跳到最后。
然后我决定将调试代码放在旧main()的顶部,现在它从头开始进入并等待我的步进命令。
我现在不知所措。有人能告诉我发生了什么事吗?我想不出可能的解释。我不知道如何使用gdb。
我还可以添加另一行调用另一个* .h文件来创建一个对象,然后调试再次正常工作。我在经历什么?