【问题标题】:Debug Assertion Failed! when I add opencv headers in VC++ windows form application调试断言失败!当我在 VC++ windows 窗体应用程序中添加 opencv 头文件时
【发布时间】:2014-05-23 10:51:39
【问题描述】:

我正在尝试在 Visual Studio 2010 的 VC++ 窗口窗体应用程序上使用 OpenCV。

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

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

我还没有开始任何代码,只是在#pragma once 下添加了这些标题:

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

任何人都知道这是为什么,请帮助我。提前致谢!

【问题讨论】:

    标签: c++ winforms visual-studio-2010 opencv


    【解决方案1】:

    我遇到了类似的问题,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 的答案,它可能会有所帮助。

    最好的问候。

    【讨论】:

      【解决方案2】:

      也许您没有正确设置编译器从何处获取 OpenCv 的函数和结构。 查看此链接,看看它是否可以帮助您解决问题。 Click me and I'll solve your problems mate!

      【讨论】:

      • 谢谢。我想通了!
      猜你喜欢
      • 1970-01-01
      • 2010-10-08
      • 2021-09-28
      • 1970-01-01
      • 2016-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多