@Andrew_Freitas are you building from a release tarball or from Git? If you are building from a release tarball, the build/ sub-directory contains the file VERSION_CURRENT which specifies the value of BUILD_VERSION and which should be found during the build. If you are building from Git, then the build scripts should be able to determine build version from the Git history. However, I just noticed that the installation instructions suggest a shallow Git clone. We need to fix that, as the --depth 1 option is going to throw things off if you build from Git. If you did clone using --depth 1, then drop that option and clone again.
As far as the libraries not being found, how is your build specifying the location and resources of the C++ driver? Can you provide the complete error output? Also, are you using Visual Studio for all of your builds (C driver, C++ driver, and your own project), or are you mixing Visual Studio and MinGW?