The only way you can
run an .exe [...] on mac or other types of computers |
is if the platform supports that particular extension or through an emulator of some kind.
Typically, this is why programmers write portable code, so that if a user using a different platform needs to compile and run the program, they can do so without any hassle.
Basically, it works like this:
1.)Programmer writes portable code for different platforms, let's say it supports windows and mac.
2.)Code gets compiled on windows. You get an .exe or .dll or whatever.
3.)Code gets compiled on mac. You get a .app or .dmg or whatever
You do not compile your program on one platform and distribute it to other platforms, thinking your users can simply make
.
libwinmm specifically is part of the windows API. As you can imagine, it's terribly un-portable, and platform specific.