Can we run a dll in unix?

I have created DLLs in c++. Is it possible to run these DLLs in unix so that I can save time converting function/scripts in unix? In this way I can reuse these DLL in Unix. Thanks.

Being able to use a DLL on Unix is pretty much the same as running a Windows EXE on Unix. Can we do this yet? No.

But you can probably change those source files so that they use the Unix way of dynamic loading.

http://www.tldp.org/HOWTO/Program-Library-HOWTO/index.html

Just comment:
we can running windows executable files via wine and other emulators.
but it's really doesn't actual for dll's.