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

2023-11-04 10:18

本文主要是介绍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文件,我们只需要想办法弄到此文件,然后把它加到指定的文件夹中即可,这个特定的文件夹一般是放有大量同类文件的文件夹,不知道是哪个文件夹时可以在网上搜搜。

这篇关于OpenCV2.3.1运行程序报错“计算机丢失tbb_debug.dll”的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/345083

相关文章

kkFileView启动报错:报错2003端口占用的问题及解决

《kkFileView启动报错:报错2003端口占用的问题及解决》kkFileView启动报错因office组件2003端口未关闭,解决:查杀占用端口的进程,终止Java进程,使用shutdown.s... 目录原因解决总结kkFileViewjavascript启动报错启动office组件失败,请检查of

电脑提示d3dx11_43.dll缺失怎么办? DLL文件丢失的多种修复教程

《电脑提示d3dx11_43.dll缺失怎么办?DLL文件丢失的多种修复教程》在使用电脑玩游戏或运行某些图形处理软件时,有时会遇到系统提示“d3dx11_43.dll缺失”的错误,下面我们就来分享超... 在计算机使用过程中,我们可能会遇到一些错误提示,其中之一就是缺失某个dll文件。其中,d3dx11_4

游戏闪退弹窗提示找不到storm.dll文件怎么办? Stormdll文件损坏修复技巧

《游戏闪退弹窗提示找不到storm.dll文件怎么办?Stormdll文件损坏修复技巧》DLL文件丢失或损坏会导致软件无法正常运行,例如我们在电脑上运行软件或游戏时会得到以下提示:storm.dll... 很多玩家在打开游戏时,突然弹出“找不到storm.dll文件”的提示框,随后游戏直接闪退,这通常是由于

MySQL多实例管理如何在一台主机上运行多个mysql

《MySQL多实例管理如何在一台主机上运行多个mysql》文章详解了在Linux主机上通过二进制方式安装MySQL多实例的步骤,涵盖端口配置、数据目录准备、初始化与启动流程,以及排错方法,适用于构建读... 目录一、什么是mysql多实例二、二进制方式安装MySQL1.获取二进制代码包2.安装基础依赖3.清

在IntelliJ IDEA中高效运行与调试Spring Boot项目的实战步骤

《在IntelliJIDEA中高效运行与调试SpringBoot项目的实战步骤》本章详解SpringBoot项目导入IntelliJIDEA的流程,教授运行与调试技巧,包括断点设置与变量查看,奠定... 目录引言:为良驹配上好鞍一、为何选择IntelliJ IDEA?二、实战:导入并运行你的第一个项目步骤1

Spring的RedisTemplate的json反序列泛型丢失问题解决

《Spring的RedisTemplate的json反序列泛型丢失问题解决》本文主要介绍了SpringRedisTemplate中使用JSON序列化时泛型信息丢失的问题及其提出三种解决方案,可以根据性... 目录背景解决方案方案一方案二方案三总结背景在使用RedisTemplate操作redis时我们针对

解决1093 - You can‘t specify target table报错问题及原因分析

《解决1093-Youcan‘tspecifytargettable报错问题及原因分析》MySQL1093错误因UPDATE/DELETE语句的FROM子句直接引用目标表或嵌套子查询导致,... 目录报js错原因分析具体原因解决办法方法一:使用临时表方法二:使用JOIN方法三:使用EXISTS示例总结报错原

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

使用Docker构建Python Flask程序的详细教程

《使用Docker构建PythonFlask程序的详细教程》在当今的软件开发领域,容器化技术正变得越来越流行,而Docker无疑是其中的佼佼者,本文我们就来聊聊如何使用Docker构建一个简单的Py... 目录引言一、准备工作二、创建 Flask 应用程序三、创建 dockerfile四、构建 Docker

k8s上运行的mysql、mariadb数据库的备份记录(支持x86和arm两种架构)

《k8s上运行的mysql、mariadb数据库的备份记录(支持x86和arm两种架构)》本文记录在K8s上运行的MySQL/MariaDB备份方案,通过工具容器执行mysqldump,结合定时任务实... 目录前言一、获取需要备份的数据库的信息二、备份步骤1.准备工作(X86)1.准备工作(arm)2.手