User:McCabe/Win build

How to build the Windows versions of Imprudence libraries.

= Software needed =


 * ActivePython 2.5 or 2.6.
 * ActivePerl 5.8.8.820.
 * Visual Studio 2005 or 2008 (preferably 2005). You can also download Visual C++ Express 2005 (don't forget SP1) or Visual C++ Express 2008 for free.
 * MsysGit (or another git option such as Cygwin. This one is better though).
 * CMake 2.6.2 (or greater). Add CMake to the system PATH.
 * Tortoise SVN
 * Microsoft DirectX SDK November 2008.
 * Windows SDK 6.1. Both Win32 Samples and Developer Tools > Windows Headers and Libraries are necessary.

= Libraries =

OpenAL Soft

 * OpenAL Soft download.

Compiling is straight forward with CMake. Browse to the CMakeConf directory and run  from the command line. The latest source can be always be downloaded using Git.

freealut

 * freealut download.

Download Alut (and only Alut) from Creative's site, as they host incompatible versions of OpenAL.

OpenJPEG

 * OpenJPEG download.

Compile DllOpenJPEG.sln and LibOpenJPEG.sln

libpng12-0.dll

 * libpng download.

libpng is listed under "Third Party Dependences."

GStreamer and GLib
Now no longer an utter pain in the ass to compile on Windows! See http://code.google.com/p/ossbuild/ for more information.