AFAIK, OS X is based on FreeBSD, not Linux.
depends what you DLL does, what libraries it uses etc. In general you need
portable library for threading, sockets. Portable UI is usually a bad
idea, there are no good portable libraries out there for UI, you might be
better off keeping 2 versions of it. Rest of the code is usually easily
portable if it is ANSII-like(if it is not you have a lot of work to do).
OS X is pretty much Linux so just compile your code into .so. Word of
advise - do not try to use any of the GNU libraries on Windows (for
example ptrhreads or QT) - it will severely cripple your Windows build.
Same goes for Windows reincarnation of gcc.
"Daneel" <michael.ransburg@gmail.com> wrote in message
news:1174585944.720588.29200@p15g2000hsd.googlegroups.com...
Hi all,
is it possible to cross-compile a windows dll for OS X? I'm on Windows
XP with VC++ 6.0 currently (but I could upgrade to newer versions if
necessary).
Many thanks,
Michael