The Darwine project intends to port and develop Wine as well as other supporting tools. Wine allows developers to rebuild their application for Mac OS X using the Win32 API.
Currently Darwine consists in a Mac OS X port of Wine, which includes Xcode support, and Finder integration. You can download it here.
The Darwine project aims to run Windows Application on Mac OS X, in the near
According to the WineHQ:
"Winelib is a development toolkit which allows you to compile your Windows applications on Unix.
Most of Winelib's code consists of the Win32 API implementation. Fortunately this part is 100 percent shared with Wine. The remainder consists of Windows compatible headers and tools like the resource compiler (and even these are used when compiling Wine).
Thanks to the above, Winelib supports most C and C++ 32bit source code, resource and message files, and can generate graphical or console applications as well as dynamic libraries.
What is not supported is 16bit source code as the types it depends on (especially segmented pointers) are not supported by Unix compilers. Also missing are some of the more exotic features of Microsoft's compiler like native COM support and structured exception handling. So you may need to perform some modifications in your code when recompiling your application with Winelib. This guide is here to help you in this task.
What you gain by recompiling your application with Winelib is the ability to make calls to Unix APIs, directly from your Windows source code. This allows for a better integration with the Unix environment than is allowed by running an unmodified Windows application running in Wine. Another benefit is that a Winelib application can relatively easily be recompiled on a non-Intel architecture and run there without the need for a slow software emulation of the processor."
WineHelper is a native Mac OS X application that allows Darwine applications to be launched from within the finder, by double clicking on them as if they were a native OS X application.
QEMU is a CPU emulator, we use in our effort to run Windows Application natively on Mac OS X.
After selecting binary a screen will load asking you which mirror to pick.
Select the mirror that is closest to you by clicking the and your download will begin momentarily.
Once your download is completed open the downloaded dmg file, usually there is an option from within the browerser's download window, if not you will have to find the file in the Finder and open it from there.
A disk image will mount on your desktop. Double click the disk image.
A window will appear with a package file.
Double click the package file. Apple's installer program will launch. Follow the instructions from there. You
There are a number of different ways to uninstall Darwine and it depends on how it was installed. No matter how you installed Darwine you will need an administrator's password to uninstall. The easiest way to detminre your current Darwine installed version if you do not know is to go to /Library/Receipts/ and find the package that starts with Darwine This package name will contain your version information. In the future hopefully we will include our own versioning system in wine.
The newest binary 20040820 contains a very easy way to uninstall.
If you have the 20040408 DP version installed:
If you have an older version:
There is a known issue with the uninstallers where folders are not removed correctly in the Library folder. If after running the uninstallers and you still have the folder /Library/Darwine (20040408 DP Binary) or /Library/Application Support/Darwine (1.06 Binary) present, you can safely delete these folders.
First, make sure you have installed the Darwine SDK, and the Mac OS X Developer Tools.
Then start Xcode. Choose "File:New Project..." then select the "Win32 Application" target. Click on the "Build" button. Then you'll have to launch your winelib application located in your project directory, by double-clicking on it. WineHelper should be launched.