我正在尝试使用opencv n visual studio构建一个拼接代码。我问了一个关于未处理的异常here的问题但是它在Opencv2.4.10中运行良好它现在构建良好并且还调试好一次,两次或最多三次。之后,它开始在内存位置抛出未处理的异常。然后,如果我清理并构建解决方案,它再次正常工作一次或两次,但然后再次抛出未处理的异常。
我的问题是这些例外的根本原因是什么?还有一种方法可以确保根本没有这样的例外吗?
答案 0 :(得分:1)
异常可能有很多原因,但对于新手程序员来说,他们通常是编程错误的一种或另一种。
还有更多的方法可以解决问题,因此我无法给出所有例外情况的一般原因。
要发现每个异常的根本原因,请在调试器中运行程序,并设置“break on exception thrown”选项。然后,每当抛出异常时,您可以检查代码和调用堆栈,以发现抛出异常的原因。