gpt4 book ai didi

c++ - OpenCV - FindContours - Projekt.exe 已触发断点

转载 作者:行者123 更新时间:2023-11-28 05:54:50 26 4
gpt4 key购买 nike

我使用 VS2013 和 opencv 3.1。我的代码几乎与此处相同:opencv, findContour error (windows breakpoint), c++, ms Visual studio 2010, win7, 64bit

我想在我的图像中找到轮廓,我已经将图像转换为二进制文件并对图片进行了阈值处理,因此我可以使用“findcontours”。我想我遇到了与链接中的错误相同的错误,但我不明白答案。

我像文档中那样安装了 opencv,并添加了正确的路径和 opencv-dir。在我的项目中,我在 properties-linker-general 和 properties-linker-input 中添加了库。在 2.4.1 版的文档中,他们添加了几个库,但在 3.1 中,我只找到了两个库 opencv_world310.lib 和 opencv_world310d.lib。

我在 properties-linker-input 中添加了它们。它是否正确。我不知道“混合”调试和发布 DLL 是什么意思,我也尝试用谷歌搜索区别。

我希望有人能提供帮助。谢谢!

最佳答案

这意味着您正在以“调试”模式构建应用程序,并将其链接到使用“发布”配置构建的库。您可以通过查看 VS 工具栏来检查选择了哪个配置,有一个用于构建配置的下拉选择(默认为“调试”)。

以下是解决问题所需的操作。在“调试”模式下链接到 opencv_world310d.lib,在“发布”模式下链接到 opencv_world310.lib。为此,打开项目属性,从“配置”下拉控件中选择“调试”并将 opencv_world310d.lib 添加到链接器 -> 输入 -> 附加依赖项。应用这些更改,在“配置”中切换到“发布”并添加 opencv_world310.lib 作为附加依赖项。

关于c++ - OpenCV - FindContours - Projekt.exe 已触发断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34417268/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com