繁体   English   中英

OpenCVSharp和Visual Studio 2012

[英]OpenCVSharp and Visual Studio 2012

我试图在Visual Studio 2012中使用opencvsharp v2.4 64x构建项目。该项目使用.net 4.5和x64目标构建。 我已经安装了VS08 + VS10 sp1先决条件。 我已经将所有opencv dll(版本2.4.0 64x)包含在我的项目中,以复制到包括TBB.dll的可执行目录中(并检查它们是否最终位于正确的文件夹中)。

但是,在运行软件时出现错误:由于P / Invoke,发生了异常。 请检查以下内容... System.DllNotFoundException:无法加载DLL'opencv_core204'...等

任何想法为什么会这样? 也许不支持VS2012构建opencvsharp 2.4?

似乎我仍然错过了code204所依赖的一些本机dll。 这是所需的完整列表。 现在,它可以在带有64位和.net 4.5的Visual Studio 2012中工作-但是,有一些示例无法在4.5中运行(可靠),而只能在3.5中运行。 不知道为什么...

OpenCvSharpExtern.dll
OpenCvSharpExternGpu.dll
opencv_calib3d240.dll
opencv_calib3d240d.dll
opencv_contrib240.dll
opencv_contrib240d.dll
opencv_core240.dll
opencv_core240d.dll
opencv_features2d240.dll
opencv_features2d240d.dll
opencv_ffmpeg240.dll
opencv_ffmpeg240_64.dll
opencv_flann240.dll
opencv_flann240d.dll
opencv_gpu240.dll
opencv_gpu240d.dll
opencv_highgui240.dll
opencv_highgui240d.dll
opencv_imgproc240.dll
opencv_imgproc240d.dll
opencv_legacy240.dll
opencv_legacy240d.dll
opencv_ml240.dll
opencv_ml240d.dll
opencv_nonfree240.dll
opencv_nonfree240d.dll
opencv_objdetect240.dll
opencv_objdetect240d.dll
opencv_photo240.dll
opencv_photo240d.dll
opencv_stitching240.dll
opencv_stitching240d.dll
opencv_ts240.dll
opencv_ts240d.dll
opencv_video240.dll
opencv_video240d.dll
opencv_videostab240.dll
opencv_videostab240d.dll
QtCore4.dll
QtGui4.dll
tbb.dll
tbbmalloc.dll
tbbmalloc_debug.dll
tbbmalloc_proxy.dll
tbbmalloc_proxy_debug.dll
tbb_debug.dll
tbb_preview.dll
tbb_preview_debug.dll

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM