I was perhaps a bit too brief. I did mention cmake, and the idea is that you can make cmake to produce VS solution with proper project dependencies. You make all executable projects depend on the libraries they need. You can even do this with both libraries which you include as part of your source, and also with external libraries which are located during cmake configuration step. I see no reason why a build should end in an error due to missing dependency. Such errors should be reported by the meta build tool, which should also do some effort to locate the libraries during configure step.
Originally Posted by thekend