我是新的openCV,我试着按照一些教程。一切工作正常,直到我包括:opencv2/imgproc/imgproc.hpp并使用了filter2D函数。当我启动我的程序时出现以下错误:C++ tbb_debug.dll缺失
“程序无法启动,因为您的计算机缺少tbb_debug.dll。”
在互联网上我发现这个错误与32位和64位版本的dll有关。
我正在使用64位版本的Windows,并在VS2010中创建了一个32位控制台应用程序,并且该应用程序使用了32位版本的openCV dll。 当我启动程序“dependency walker”时,我可以看到我的程序使用了所有系统DLL的64位版本(在C:\ windows \ system32 ....中)。只有opencv的dll是32位。
depenency步行者的截图:
感谢
您必须使用32位版本的dependency walker来分析32位程序(您可以安装两个版本的dependency walker)。 –