QEMU on Windows

-----------------

QEMU is an emulator for various CPUs. It works on Linux, Windows, FreeBSD and Mac OS X. Windows version is in an alpha stage. I hope I can provide useful information on development and usage of the software.

What's New?

Latest Windows binaries (SDL not included anymore): 

Latest Windows binaries (includes SDL 1.2.15, FMOD not included anymore): 

Latest Windows binaries (includes FMOD support and SDL 1.2.15): 

sha1sum: 

Old Windows binaries: 

Links: 

How to build

Since Qemu-1.0 the build is done with the MinGW compiler, Cygwin is still used for the shell and other tools (MSYS is not required)
The main difference is now that the build is done since Qemu-1.2.1 with MinGW by using the latest version of gcc.
Note that with latest version of cygwin, gcc4-core gcc4-core-4.7.3 and gcc4-g++-4.7.3 are available, maybe this can be compiled again with 'pure' Cygwin
You need the following packages (downloadable with the MinGW installer program) :
[Show/Hide]

GLIB/GTK+ 3.0 for MinGW: 
Fetched latest working GTK+ Bundle 3.6.4 for mingw.
You need the following package http://win32builder.gnome.org/gtk+-bundle_3.6.4-20130921_win32.zip
Warning: do not forget to correct the values of prefix= in the provided lib/pkgconfig/*.pc files!
See gtk+-bundle_win32.README

ZLIB for MinGW: 
You need the following packages
http://sourceforge.net/projects/mingw/files/MinGW/Extension/zlib/zlib-1.2.7-1/libz-1.2.7-1-mingw32-dll-1.tar.lzma/download and
http://sourceforge.net/projects/mingw/files/MinGW/Extension/zlib/zlib-1.2.7-1/libz-1.2.7-1-mingw32-dev.tar.lzma/download

Note: everything is installed for me in C:\MinGW. Those tar files can be extracted with the -lzma option of cygwin's tar if needed, as the cygwin's shell is still used by me (and not the MSYS version).

DirectX for MinGW: :
Fetched include files from https://github.com/lifthrasiir/w32api-directx-standalone.

PIXMAN for MinGW: 
Fetch my version of the pixman library for MinGW pixman-0.32.8-mingw32.tar.bz2.
Source code is here: http://cairographics.org/releases/ (or here: pixman-0.32.8.tar.gz)
Note: my porting notes are here: pixman-0.32.8-mingw32-README.txt.

libfdt for MinGW :
Optionally fetch my version of the libfdt library for MinGW libfdt-1.3.0-EL-1-mingw32.tar.bz2.
Source code is here: http://jdl.com/software/dtc-v1.3.0.tgz (or here: dtc-v1.3.0.tgz)
Note: my porting notes are here: libfdt-1.3.0-EL-1-mingw32-README.txt.

Qemu: 

-----------------

This program is provided as is and without any warranty.


Valid XHTML 1.0 Strict Valid CSS!