2013-04-25 3 views
0

Я пытаюсь создать проект с использованием opencvsharp v2.4 64x в Visual Studio 2012. Проект построен с использованием .net 4.5 и x64 target. Я установил предварительные условия VS08 + VS10 sp1. Я включил все opencv dll (версия 2.4.0 64x) в свой проект, чтобы скопировать в исполняемый каталог, включая TBB.dll (и проверял, что они действительно попадают в правильную папку).OpenCVSharp и Visual Studio 2012

Однако при запуске программного обеспечения я получаю сообщение об ошибке: Исключение произошло из-за P/Invoke. Пожалуйста, проверьте следующее ... System.DllNotFoundException: Не удается загрузить DLL 'opencv_core204' ... и т. Д.

любые идеи, почему это происходит? возможно, VS2012 не поддерживается для создания opencvsharp 2.4?

ответ

1

Похоже, что я все еще пропустил несколько родных dll, на которые зависел код204. вот полный список, который требуется. Теперь он работает в visual studio 2012 с 64-битным и .net 4.5 - однако несколько примеров не будут выполняться (delaunay) с использованием 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