Using Windows DLL in UNIX

Hello,

I am sorry to bother you all but I am thinking about switching to UNIX and I am a complete novice there.

The problem is that I need to call a C++ dll on UNIX platform which was compiled on Windows. I don't have the source code of the dll as well. I just need to call this dll in my C++ program on the UNIX platform.

Is there a possible way to do this?

Any help would be highly appreciated.

Thanks.
M.

Check out WINE - a windows emulator for UNIX.

Of course, using WINE means your program will be tied to x86, forever, just like the dll.