C# OpenCVSharp和Visual Studio 2012

C# OpenCVSharp和Visual Studio 2012,c#,opencv,visual-studio-2012,opencvsharp,C#,Opencv,Visual Studio 2012,Opencvsharp,我正试图在VisualStudio2012中使用opencvsharp v2.4 64x构建一个项目。该项目是使用.NET4.5和x64目标构建的。我已经安装了VS08+VS10 sp1必备组件。我已经在我的项目中包含了所有opencv dll(版本2.4.0 64x),以便复制到包括TBB.dll在内的可执行目录(并检查它们是否最终位于正确的文件夹中) 然而,在运行该软件时,我得到了一个错误:由于p/Invoke,发生了一个异常。请检查以下内容。。。System.DllNotFoundExce

我正试图在VisualStudio2012中使用opencvsharp v2.4 64x构建一个项目。该项目是使用.NET4.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。 以下是所需的完整列表。它现在可以在visual studio 2012中使用64位和.net 4.5,但是有几个示例无法使用4.5运行(delaunay),而只能在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