gpt4 book ai didi

visual-studio-2010 - C++ tbb_debug.dll 缺失

转载 作者:太空宇宙 更新时间:2023-11-03 20:37:35 25 4
gpt4 key购买 nike

我是 openCV 的新手,我尝试遵循一些教程。一切正常,直到我包括:opencv2/imgproc/imgproc.hpp 并使用了 filter2D 函数。启动程序时出现以下错误:

“程序无法启动,因为您的计算机缺少 tbb_debug.dll。”

在互联网上我发现这个错误与32位和64位版本的dll有关。

我正在使用 64 位版本的 Windows,并在 VS2010 中创建了一个 32 位控制台应用程序,该应用程序使用 32 位版本的 openCV dll。当我启动程序“dependency walker”时,我可以看到我的程序使用了所有系统 dll 的 64 位版本(在 C:\windows\system32....)。只有opencv的dll是32位的。

depenency walker 截图:

enter image description here谢谢

最佳答案

我假设您使用的是预编译的 OpenCV 2.3 二进制文件。由于某种原因,该软件包附带了 tbb dll,但没有附带调试 dll(即,带有 tbb.dll,而不是 tbb_debug.dll)。您需要从 Intel 获得 here或作为英特尔软件的一部分 suite (如果您想购买/试用)。一旦你得到这个,你需要做的就是将 dll 放在你的程序的可执行文件可以找到它的路径中。最简单的方法是将所有 tbb*_debug.dll 复制到 OpenCV bin 文件夹中..../build/common/tbb/intel64/vc10/

更新 [2012 年 5 月]:OpenCV 2.4 现已发布,它确实附带了所有必需的 dll!

关于visual-studio-2010 - C++ tbb_debug.dll 缺失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7293160/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com