The advantage of Linux is that it maintains track of its dependencies, especially important for shared libraries. On windows, DLLs (dynamic link libraries) fill in the gaps like a big ball of mud. First search for other DLLs to see where they are normally kept on your system (varies for different Windows) - check the code to see where it expects to find them and extend the list of search paths if necessary. Sometimes DLLs are spread around in the wrong places and have to be collected together in (for example) the Windows\System32 directory. Failing that, for those that are really missing, you may have to hunt the internet for those you don't have installed.