

Tell to the linker from where to get the functions or data structures of OpenCV, when they are needed. You do this by showing it the header files.

Of course you need to have the dll of the OpenCV on all systems where you want to run your application.Īnother approach is to use static libraries that have lib extensions. This means that if you have ten applications using the OpenCV library, no need to have around a version for each one of them. These have the advantage that all the content of the library is loaded only at runtime, on demand, and that countless programs may use the same library file. The OpenCV libraries, distributed by us, on the Microsoft Windows operating system are in a Dynamic Linked Libraries ( DLL).
