MS Visual Studio 10上的OpenCV:cv :: cvtColor导致找不到入口点错误消息 [英] OpenCV on MS Visual Studio 10: cv::cvtColor causes Entry Point Not Found Error Message

查看:200
本文介绍了MS Visual Studio 10上的OpenCV:cv :: cvtColor导致找不到入口点错误消息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在MS Windows 7上的MS Visual C ++ 10.0.4上使用 OpenCV 2.3.1 Win Superpack ,一些OpenCV函数运行文件,但cv :: cvtColor似乎调用了msvcp80d.dll,msvcr80d. dll,gpsvc.dll,IEShims.dll和sysntfy.dll.将它们添加到搜索路径后,会显示以下消息.

I am using OpenCV 2.3.1 Win Superpack on MS Visual C++ 10.0.4 on MS Windows 7. Some OpenCV functions run file but cv::cvtColor seems to call msvcp80d.dll, msvcr80d.dll, gpsvc.dll, IEShims.dll and sysntfy.dll. When I add them to my search path I get the following message.

过程入口点 ?free @ allocate_root_with_contect_proxy @ tbb @@ QBEXAAVtask @ 3 @@ Z无法 位于动态链接库tbb_debug.dll中.

The procedure entry point ?free@allocate_root_with_contect_proxy@tbb@@QBEXAAVtask@3@@Z could not be located in the dynamic link library tbb_debug.dll.

Dependency Walker说我有64位版本的SYSNTFY.DLL和GPSVC.dll,我需要32位版本,但我从System 32(C:\ windows)目录中复制了文件.也许我需要下载这两个DLL的32位版本,但无法在网上找到它们.

Dependency Walker says that I have 64-bit versions of SYSNTFY.DLL and GPSVC.dll where I need 32-bit versions but I copied the files from the System 32(C:\windows) directory. Maybe I need to download the 32-bit versions of those two DLLs but I have not been able to find them on the web.

非常感谢, 彼得.

推荐答案

superpack是针对vs2008构建的-如果要在vs2010中使用调试版本,则可以使用vs2010从源代码进行构建更容易

The superpack is built agsinst vs2008 - if you want to use debug builds with vs2010 it's easier to just build it from source with vs2010

这篇关于MS Visual Studio 10上的OpenCV:cv :: cvtColor导致找不到入口点错误消息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆