Skip to content

Windows build HOWTO

mcallegari edited this page Dec 31, 2012 · 37 revisions

Prepare QT and MinGW32 build system

Get latest Qt prebuilt for MinGW32 here:
http://releases.qt-project.org/qt4/source/
and install them in C:\Qt

Download MinGW installer here:
http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/
and install both MinGW and MSYS.

Prerequisites

Download pkg-config prebuilt binaries and install them in the MinGW tree
http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/

I used this: http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/pkg-config_0.26-1_win32.zip

Download glib devel libraries needed by pkg-config: http://ftp.gnome.org/pub/gnome/binaries/win32/glib/
I used this: http://ftp.gnome.org/pub/gnome/binaries/win32/glib/2.24/glib_2.24.0-2_win32.zip

Download from this URL: http://lrn.no-ip.info/other/mingw/mingw32/
the -ming32-dev version of the following packages and extract them in the MinGW tree:
libmad
libsndfile
flac
libogg
libvorbis

OSC support library (liblo)

Download the latest SVN snapshot of liblo from here: http://sourceforge.net/projects/liblo/

Compile libLO by doing:

./autogen.sh
./configure --enable-static --disable-shared --prefix=/mingw
make
make install

Now compile QLC+: qmake
make
make install