Win764位、VS2010、OpenCV2.3.1出现“丢失tbb_debug.dll”

发布于 2020-05-05  50 次阅读


问题描述:

       Win7、VS2010、OpenCV2.3.1 出现:“无法启动此程序,因为计算机中丢失tbb_debug.dll.尝试重新安装该程序以解决问题”。


解决方法:

(详见OpenCV中文网站论坛http://www.opencv.org.cn/forum/viewtopic.php?p=52223)

论坛中提到的方法:

      方法一:下载tbb3.0,解压后, 在其..binia32vc10中找到tbb_debug.dll 将其拷贝到 OpenCV的存放目录中的..OpenCV2.3.1buildcommontbbia32vc10(注:OpenCV2.3.1是解压目录,可能取名不同,默认是opencv)

重新编译程序,试试效果,如果不能解决,那可能是环境变量遗漏配置了,请检查环境变量(计算机–>属性–>高级系统设置–>系统属性窗口(切换到高级选项卡)–>环境变量)中是否配置了对应的..OpenCV2.3.1buildcommontbbia32vc10

     方法一的替代方案:如果不想下载,可以到OpenCV存目录中的..OpenCV2.3.1buildcommontbbia32vc10找到tbb.dll,复制黏贴,然后重命名为tbb_debug.dll(呵呵,算是一个不错的方法吧)

      方法二:在方法一及替代方法解决不了的情况下,可以将tbb_debug.dll(文件来源的方法一或其替代方案)拷贝到..OpenCV2.3.1buildx86vc10bin目录下。

重新编译程序,试试效果。

注:本人实际解决的过程:

  1、.OpenCV2.3.1buildcommontbbia32vc10找到tbb.dll,复制黏贴,然后重命名为tbb_debug.dll   这个方法没有实现

  2、按方法二,又给..OpenCV2.3.1buildx86vc10bin目录拷贝了一个tbb_debug.dll,OK啦!

最后解决。


一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。