OpenCV2.3.1运行程序报错“计算机丢失tbb_debug.dll”

http://www.opencv.org.cn/forum/viewtopic.php?p=52223

是一个非常简单的小程序,就是“学习opencv”那本书上的一个小例子,我把程序抄下来运行看看的,出现了问题,程序如下。
编译无错,运行的时候跳出弹框“无法启动此程序,因为计算机中丢失tbb_debug.dll。尝试重新安装此程序以解决此问题”。
不知道如何解决?
系统环境以及程序环境我都安装搜集到的资料进行了设置。
关于这个dll文件,我查了相关资料,说是很重要的系统文件,假如出问题,那么系统应该是会有不少运行错误的,现在我只是运行程序出错,应该不会是我系统真的丢失这个dll文件吧?

方法1:(已试)

1.我也遇到过。我将\opencv\build\common\tbb\ia32目录下的tbb.dll复制改名为tbb_debug.dll 搞定!(亲测OK)哈哈

楼上好方法,反正又不调试tbb ~ 这招好用!!赞啊~还是LS的方法好使啊。。NB


方法2.

你用的opencv2.3的动态库with tbb,但是你的系统没有安装tbb,所以回报错。
建议下载INTELTBB3.0
http://www.threadingbuildingblocks.org/ ... ss_win.zip
检查..\\Intel TBB 3.0\bin\ia32\vc10是否已经被加入到环境变量(我的电脑-属性-环境变量)PATH,如果没有,请加入。加入后需要注销当前Windows用户(或重启)后重新登陆才生效。(可以在任务管理器里重启explorer.exe)

这个问题我在用PACT算法做特征提取时,也遇到了这个问题,也是在win7,vs2010,opencv2.3的配置下,出现“计算机丢失tbb_debug.dll,请重新安装”的错误,我解决这个问题的步骤是:1,下载上面楼主http://www.threadingbuildingblocks.org/ ... ss_win.zip的文件并解压。
2,在解压的文件中进入...\bin\ia32\vc10文件夹找到tbb_debug.dll文件。
3,将上面找到的tbb_debud.dll文件复制到你opencv安装的...\opencv\build\common\tbb\ia32\vc10文件夹中,然后重新编译即可。
其实,这是我们安装的opencv2.3动态链接库中由于某种原因丢失了tbb_debug.dll文件,我们只需要想办法弄到此文件,然后把它加到指定的文件夹中即可,这个特定的文件夹一般是放有大量同类文件的文件夹,不知道是哪个文件夹时可以在网上搜搜。

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值