Good day.
I'm attempting to install openbr using the Windows instructions here:
Everything works fine until I get to the nmake or nmake install step in 6. Build OpenBR! I got the following error:
linking cxx shared library openbr.dll creating libary openbr.lib and object openbr.exp db.cpp.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static char * QSqlDatabase::defaultConnection" (__imp_?defaultConnection@SqlDatabase@@2PEADEA) referenced in function "private: virtual struct br::TemplateList __cdecl br::dbGallery::readBlock(bool *)" (?readBlock@dbGallery@br@@EEAA?AUTemplateList@2@PEA_N@Z)
When I look in the C:\openbr\build-msvc2013\openbr folder, I noticed that the DLL file is created with the name: openbr.dll.manifest with only 1 KB in size. I removed the .manifest file extension and the nmake/nmake finished installing with no problems.
However, when I go to run the br -gui -algorithm "Show(false)" -enroll 0.webcam command in Command Prompt to execute the program, I get an openbr.dll is either not designed to run on Windows or it contains an error. This leads me to believe that there is something wrong with the openbr.dll.manifest file and I'm not able to have created a functioning openbr.dll file. Can someone send to me a working openbr.dll file? Or, is there another fix to the linking error above than what I've deduced?
Thanks in advance for your help!!!