【问题标题】:Code keeps breaking no matter what I try无论我尝试什么,代码都会不断出错
【发布时间】:2012-10-22 06:56:52
【问题描述】:

我一直试图让我在此处发布的非常简单的代码:SiftFeatureDetector .detect function broken? 工作。

但它一直在崩溃,它编译正常但拒绝运行。

我有 OpenCV 2.4.2,Windows XP。

这是我所做的:

我首先在 Visual C++ 2010 上使用 OpenCV 2.4.2 进行了尝试,我添加了 F:\opencv\build\include 中包含的所有库以及非免费库,我还在链接器中链接了 bin 文件夹: F:\opencv\build\x86\vc10\lib

但它继续在同一行中断。 Aurelius 提到我的代码在他的机器上运行,这非常令人沮丧。

然后我拿出我的第二台笔记本电脑并在上面安装了代码块,我链接了所有正确的库和 dll 文件,但它给出了一个不同的错误:

在动态链接库 libstdc++-6.dll 中找不到过程入口点 __gxx_personality_v0

任何人都可以帮我解决这个问题,现在已经 3 天了,我觉得我还没有找到解决方案。当我的代码正常但应用程序拒绝工作时,它是如此令人沮丧。它显然是一些错误的设置。请帮我解决这个问题。

谢谢

我想提一下,显示图像、迭代像素、更改颜色和检测颜色等简单程序可以正常工作,正是这种筛选导致了问题

【问题讨论】:

    标签: visual-studio-2010 opencv codeblocks sift feature-detection


    【解决方案1】:

    stackoverflow 上有很多类似的主题,例如 libstdc++-6.dll not found 谷歌:https://www.google.pl/search?q=libstdc%2B%2B-6+opencv&sugexp=chrome,mod=9&sourceid=chrome&ie=UTF-8

    总结起来就像它所说的不同问题。 首先,您正在使用下载的构建。可以使用与您的编译器版本不同的编译器版本来完成此构建,这可能是问题所在。

    解决方案:在您的计算机上编译 OpenCV,链接这些库并使用 dll,然后一切正常

    【讨论】:

      猜你喜欢
      • 2017-10-27
      • 2016-10-30
      • 2020-10-31
      • 2017-01-12
      • 1970-01-01
      • 2017-11-26
      • 1970-01-01
      • 2015-04-19
      • 2015-08-25
      相关资源
      最近更新 更多