Why does POCO NetSSL_OpenSSL link to OpenSSL import libraries on Windows using the following naming scheme (from Crypto.progen or NetSSL_OpenSSL.progen
vc.project.linker.dependencies.debug_shared = libeay32.lib ssleay32.lib
vc.project.linker.dependencies.release_shared = libeay32.lib ssleay32.lib
vc.project.linker.dependencies.debug_static_md = libeay32.lib ssleay32.lib
vc.project.linker.dependencies.release_static_md = libeay32.lib ssleay32.lib
vc.project.linker.dependencies.debug_static_mt = libeay32mtd.lib ssleay32mtd.lib Crypt32.lib
vc.project.linker.dependencies.release_static_mt = libeay32mt.lib ssleay32mt.lib Crypt32.lib
Why do the static_mt configurations use names like libeay32mt.lib, but the static_md and shared configurations both use libeay32.lib? How do you distinguish a static /MD build of OpenSSL from a dynamic import library build of OpenSSL? (They both use libeay32.lib). Or are the static_md configurations meant to link dynamically to OpenSSL, even though they build POCO static libs?
Thanks,





