繁体   English   中英

调试断言失败! 当我在VC ++ Windows窗体应用程序中添加opencv标头时

[英]Debug Assertion Failed! when I add opencv headers in VC++ windows form application

我试图在Visual Studio 2010中的VC ++窗口表单应用程序上使用OpenCV。

就像在控制台应用程序中一样,所有配置都已完成。 现在可以找到OpenCV标头,并且构建成功。

但是出现了此错误: Debug Assertion Failed!

我尚未开始任何代码,只需将这些标头添加到#pragma下:

#include <opencv2/core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/features2d/features2d.hpp> 

任何人都知道原因,请帮助我。 提前致谢!

也许您没有正确设置编译器在何处获取OpenCv的功能和结构。 查看此链接,看看它是否可以帮助您解决问题。 单击我,我将为您解决问题!

我有一个类似的问题,OpenCV是在Console C ++中构建和运行的,没有任何错误。 但是,当将其添加到Windows窗体C ++中时,它给出了错误Debug Assertion Failed! 运行调试时(尚无代码,只需包含头文件并成功构建)。 因此,我寻找了一个解决方案,并在此讨论中找到了一个解决方案: http : //social.msdn.microsoft.com/Forums/vstudio/en-US/62db4002-4ebc-4a3a-91ec-9fc702db821e/crtisvalidheappointerpuserdata-why-is-this -code-broken-vs2008?forum = vcgeneral

寻找RobWW的答案,可能会有所帮助。

最好的祝福。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM