======================================================================== DYNAMIC LINK LIBRARY : QOpenCV wrapper API allows the RapidQ compiler access to the very powerful OpenCV v2.2 library ======================================================================== Note all DLL calls are made with STDCALL convention. You will need to distribute the binary DLL files with your RapidQ app (these can be found in the bin folder). If you have pre-built dlls, they can usually also found in C:\OpenCV2.2\bin This project was compiled with Visual Studio 2005 in order to be backward compatible with windowsXP. It uses OpenCV version 2.2 Note current version of OpenCV is 3.3 If you want to compile a version for 3.3+ you will need to define your own visual studio vcproj. The most important part is to set locations of OpenCV include files, static libraries (.LIB) and DLL files (.DLL). DLL files for debug configuration end in the xxxxxxxxd.dll to denote debugging. Source code is contained in QOpenCV.cpp This is the main DLL source file. When created, this DLL does not export any symbols. As a result, it will not produce a .lib file when it is built. If you wish this project to be a project dependency of some other project, you will either need to add code to export some symbols from the DLL so that an export library will be produced, or you can set the Ignore Input Library property to Yes on the General propert page of the Linker folder in the project's Property Pages dialog box. ///////////////////////////////////////////////////////////////////////////// Other standard files: StdAfx.h, StdAfx.cpp These files are used to build a precompiled header (PCH) file named QOpenCV.pch and a precompiled types file named StdAfx.obj. /////////////////////////////////////////////////////////////////////////////