如果我不包含cv::Mat test;
,那么调试器工作正常。由于某种原因,包含该1行会导致Qt调试器失效。
症状:
我没有做任何花哨的事(据我所知),因此设置应该是安装时的默认设置。
版本信息:
我再也无法解决这个问题!它将调试过程放慢到爬行状态,只是找到错误的位置。问题似乎是新的,几天前刚刚开始。发生了什么事?如何在不重新安装Qt的情况下恢复调试器?提前谢谢!
答案 0 :(得分:0)
它不仅仅是OpenCV。我在Windows上遇到同样的问题。 Windows调试器(WinDbg)非常糟糕。很多时候它像你一样描述冻结并且永远带着那个恼人的等待旋转器。它甚至无法查看navigationView.setNavigationItemSelectedListener(this);
的值。有时它甚至不显示那里的变量(有时候像boost::filesystem::path
),当我在Qt Creator中展开它时,它们显示为空。
因此,我决定不再在Windows上进行核心调试了。我做的是,在Windows上进行非常浅的调试,以及在Linux上使用gcc和gdb进行硬核调试。我有一个虚拟机(VM Ware),我用它。