OpenCV 2.4.8和VS2013在DrawContours上崩溃

时间:2014-03-20 07:55:32

标签: c++ opencv visual-studio-2013

自从安装vs2013以来,我一直非常沮丧。我在vs 2010上的代码都运行了一年多,而且几天前我不得不升级到vs2013。自从第一次运行以来,我一直在遇到drawContours()的崩溃。似乎代码试图在轮廓点的边界/列表/集合之外访问。使用VS2010时,相同的代码运行完全正常。这可能是vs2013(VC ++)的错误吗?

1 个答案:

答案 0 :(得分:0)

当我感觉到自己构建opencv时,事实证明是真的。我必须在VS2013中构建所有opencv,然后必须使PATH变量指向新构建的文件的bin目录,然后还将新构建的.lib文件的文件夹位置放在VS中。一切正常。

但另一半证明VS2013没有保存我对lib文件所做的更改,例如我将一些文件从* 245d.lib重命名为* 248d.lib,但VS没有保存它们。这很奇怪。