OpenCV-FindContours-Projekt.exe已触发断点
OpenCV - FindContours - Projekt.exe has triggered a breakpoint
我将VS2013与opencv 3.1一起使用。我有几乎相同的代码,如这里:opencv,findContour错误(windows断点),c++,msVisualStudio2010,win7,64位
我想在我的图像中找到轮廓,我已经将图像转换为二进制图像并对图片进行阈值处理,这样我就可以使用"findcontours"了。我想我得到了和链接中相同的错误,但我不明白答案。
我在文档中安装了opencv-like,并正确添加了路径和opencv-dir。在我的项目中,我在属性链接器常规和属性链接器输入中添加了libs。在2.4.1版本的文档中,他们添加了几个库,但在3.1版本中,我只找到了两个库opencv_world310.lib和opencv.world310d.lib。
我在属性链接器输入中添加了它们。这是正确的吗。我不知道"混合"调试和发布DLL意味着什么,我也试着在谷歌上搜索区别。
我希望有人能帮忙。谢谢
这意味着您正在以"调试"模式构建应用程序,并将其链接到使用"发布"配置构建的库。您可以通过查看VS工具栏来检查选择了哪个配置,其中有一个构建配置的下拉选择(默认为"调试")。
以下是解决此问题所需的操作。在"调试"模式下链接到opencv_world310d.lib
,在"发布"模式下连接到opencv_world310.lib
。为此,打开项目属性,从"配置"下拉控件中选择"调试",并将opencv_world310d.lib
添加到Linker->Input->Additional Dependencies。应用这些更改,切换到"配置"中的"发布",并添加opencv_world310.lib
作为附加依赖项。
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- 终端不会为C++文件创建.exe文件吗
- 在Windows中以.exe的形式运行c++
- 无法删除指针,已触发断点
- Visual Studio mkl_link_tool.exe链接错误
- 条件断点在不应该触发时触发
- PrintWindow函数在notepad.exe中出错
- VSCode C++ 编译的exe感染了Win32:TrojanX-gen[Trj]
- 将返回值从 exe 传递到 bat,并将其传递给 C# 中的进程
- 项目名称.exe 已触发断点
- ".exe"触发了断点
- Delete[] 运算符使 *.exe 触发断点和 wntdll.pdb未加载以显示
- 测试项目.exe触发了断点
- _snprintf_s instokes [peceraiton] .exe触发了断点
- C++控制台应用程序 1.exe 已触发断点
- 项目.exe在系统("pause")之后触发了断点
- MyTest1.exe 在 C++ / MFC 程序中触发了删除命令的断点
- 从双重和错误中丢失数据:Windows 在 exe 中触发了断点.这可能是由于堆损坏
- OpenCV-FindContours-Projekt.exe已触发断点
- Windows在myprogram.exe中触发了一个断点