title: Can we use .so files on windows?
body: <p>I have a requirement to create and link libraries dynamically for my c++ codebase on windows and linux platform.
  I know DLL format is for windows and .so is for linux platform.
  But I read .so can be linked on windows platform also.
  My question is, can I create a common dynamic libraries (.so) to run my application on windows and linux? If yes, How?</p>