You need to recompile the source (or possibly use wine?
http://www.winehq.com/). If you dont understand the difference between a dll and an so, then you probably want to ask a C expert for help.
A dll is similar to a jar file, but is native code, so cannot simply be moved from one platform to another.
James