无论我尝试什么,代码都会破坏

时间:2012-11-01 16:22:21

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

我一直在努力获取我在此处发布的非常简单的代码:SiftFeatureDetector .detect function broken?

但它一直在破碎,它编译得很好,但拒绝运行。

我有OpenCV 2.4.2,Windows XP。

这就是我所做的:

我首先在Visual C ++ 2010上使用OpenCV 2.4.2尝试过它,我已经添加了F:\ opencv \ build \ include中包含的所有库以及非链接的库,我还链接了链接器中的bin文件夹: F:\的OpenCV \建立\ 86 \ VC10 \ lib中

但它继续在同一条线上突破。当Aurelius提到我的代码在他的机器上工作时,这是非常令人沮丧的。

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

  

程序入口点__gxx_personality_v0无法位于动态链接库libstdc ++ - 6.dll

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

谢谢

我想提一下简单的程序,比如显示图像,迭代像素,改变颜色和检测颜色都可以正常工作,这就是导致问题的筛选

1 个答案:

答案 0 :(得分:1)

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

总结一下,因为它说的是不同的问题。 首先,您使用的是下载的版本。这个版本可以用不同的编译器版本来完成,这可能是问题所在。

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