C++ openCV程序可编译,但在运行时崩溃
我刚刚开始在Windows7上的VisualStudio2008中使用openCV(版本2.4.1)。我完成了安装和“hello world”程序,如中所述 及 由于这些指令,我的程序编译得很好,没有任何错误。但当我第一次运行它时,我得到一个错误,opencv_core241d.dll和tbb_debug.dll文件丢失。很明显,有些东西没有设置好,但是根据第一个链接中的说明,我将这些文件复制到了exe所在的同一个文件夹中,第三次运行,现在我得到了关于libgcc__dw2-1.dll丢失的弹出窗口。我已经在我的计算机上进行了搜索,但没有这样的dll可用 我在网上对此进行了研究,但在网上还没有看到任何关于此类问题的真正解决方案。我的猜测是多个dll丢失了openCV;我无法正确安装,但我不知道到底发生了什么C++ openCV程序可编译,但在运行时崩溃,c++,visual-studio-2008,windows-7,opencv,C++,Visual Studio 2008,Windows 7,Opencv,我刚刚开始在Windows7上的VisualStudio2008中使用openCV(版本2.4.1)。我完成了安装和“hello world”程序,如中所述 及 由于这些指令,我的程序编译得很好,没有任何错误。但当我第一次运行它时,我得到一个错误,opencv_core241d.dll和tbb_debug.dll文件丢失。很明显,有些东西没有设置好,但是根据第一个链接中的说明,我将这些文件复制到了exe所在的同一个文件夹中,第三次运行,现在我得到了关于libgcc__dw2-1.dll丢失的
任何帮助都是迫切需要的,我的头发和头皮会非常感激。按照以下步骤进行尝试
C\{opencvdir}
)C\{opencvdir}\build\x86\vc9\bin
添加到环境变量的path
变量中。然后重新启动计算机(这些设置适用于32位(x86)Windows版本和Visual Studio 2008(VC9))"C\{opencvdir}\include";
"C\{opencvdir}\include\opencv";
"C\{opencvdir}\include\opencv2"
"C\{opencvdir}\build\x86\vc9\lib\opencv_core240.lib";
"C\{opencvdir}\build\x86\vc9\lib\opencv_highgui240.lib";
"C\{opencvdir}\build\x86\vc9\lib\opencv_imgproc240.lib";
"C\{opencvdir}\build\x86\vc9\lib\opencv_video240.lib"
(这些库用于基本应用程序。根据应用程序的需要添加更多库)另外,我建议将Visual Studio 2010与OpenCV 2.3.x或更高版本一起使用。您是否将路径设置为包含DLL的目录?完美的分步说明。不得不做一些小的调整,但除此之外,这是最好的openCV安装答案之一。无需10页的安装指南。谢谢。应该做些什么调整。请把它们全部列出来。