libstdc ++ - 使用opencv时出现6个dll错误

时间:2013-05-16 08:45:10

标签: qt opencv runtime-error codeblocks libstdc++

让我们从一些历史和解释我的情况开始,我是法国实习生(对我的英语很抱歉,我会尽力让你理解我),我开始编写我的程序visual studio 2008和Open CV 2.4.1,2个月后我的C ++程序运行正常,我现在必须使用Qt进行界面。

我首先安装了一个旧版本的Qt,一个与visual studio 2008编译器匹配的SDK,我尝试用一​​个非常简单的第一个界面,只用一些按钮和信息窗口来习惯Qt,我无法'运行这个,我有一个Visual Studio的运行时错误。所以,我用mingw编译了同样的简单程序,并且工作正常。 (那时我没有使用opencv。)

那么,我开始从我的大程序中获取一些方法,所以我不得不在Qt属性中添加一些opencv东西,这就是所有崩溃的时候。我花了3天尝试了很多我在互联网上找到的“解决方案”,但它并没有改变任何东西,所以现在我很绝望。以下是我厌倦的所有组合:

1)Qt Creator 4(东西)和opencv2.4.1:我的小程序编译得很好,但是当我运行它时,我遇到了错误-1074751515,这是一个DLL错误,所以我下载了依赖步行者,它给了我所有我必须在我的.exe附近复制/粘贴的DLL,我做了。错误变成-1074751511,我找不到该错误的确切含义所以我手动执行了我的.exe并且我告诉了一些关于libstdc ++ - 6.dll(未找到入口点或其他)的错误。我卸载了Qt,并重新安装了它,但没有任何改变。所以,我下载了代码:: blocks,用mingw重新编译opencv 2.4.1

2)Code :: Blocks(最后一个版本)和opencv2.4.1:我复制/粘贴了一个非常着名和简单的程序,(lena.jpg的东西。它编译了,但当我的libstdc的东西相同的错误运行它,我怎么能重新编译我的opencv?

3)其他计算机Qt Creator 5.0.2和opencv 2.4.1:关于libstdc的相同错误

4)关于这个“其他计算机”代码:: blocks和opencv 2.4.5(5而不是1):lena程序仍然因此libstdc错误而崩溃(无法找到入口点)

现在我不在乎。

如何解决这个崩溃所有地方的libstdc ++ - 6 dll问题?

如果你需要看一些代码,请告诉我,我会编辑。

非常感谢!

0 个答案:

没有答案