OpenCV 2.4.12 dependencies [closed]
I used opencv 2.4.12 for develop a dll project. I am using that dll with an http://ASP.NET MVC project. When i try to use this http://asp.net mvc project in other machines, My dll give dependency error. it is working mine an one other computer but it is not working some other computers, All computers I used have mostly same configurations;
- Windows 10
- 64 Bit
- IIS Manager 10.
Question is, which redistributables I need to check and which system components(System32 dlls) opencv2.4.12 needs ?
that's not an opencv problem. Use dependancy walker. Don't use debug dll. Opencv use opencv_ffmpeg.dll
I used dependency walker, I tried my project with 3 different computer;
I was run dependency walker in all computers and checked differences between results. Results was very strange,
And these below dlls has warning; - EMCLIENT.DLL - KERNEL32.DLL - MSVCRT.DLL - NTDLL.DLL
- OLE32.DLL
build opencv in static. I still think it's not an opencv problem google is your friend...
LBerger it is exactly opencv problem. If we don't know, what opencv need, how can we integrate our works to others?
That's weird. When an opencv dll is missing in windows 10 message is "opencv_xxx.dll is missing. Try to..." What is exactly error message?
Error message is ; Could not load file or assembly 'MyOpenCV.DLL' or one of its dependencies. The specified module could not be found
If you need details; I post my problem there "http://stackoverflow.com/questions/41258788/could-not-load-file-or-assembly-myclr-dll-or-one-of-its-dependencies-the-spec"
It seems, from the error that not the OpenCV but other dependencies of your system are breaking everything down. That means you need to look into that. Building a universal standalone app can be indeed quite challenging to get all dependencies right!
StevenPuttemans, I made same steps without opencv. I developed dll project (C++/CLR) than used it in ASP.NET MVC project than published it locally. It is working each computer. But when I add opencv again, it give that dll dependency error. It is weird I don't know what to do.