I'm confused - I have a project that compiles on one machine and not the other. They both use the same code base. On the one that has a problem, it is looking for a library that I can't find on the machine (and it's not on the other machine that it does compile on either). It's looking for PocoNetSSLmtd.lib. I do have the PocoNetSSLd.lib - and that's the one that the machine that can link properly uses... What could cause the multi-threaded one to be used?