Update 06/14/2018 - I also made a binary package for Allegro 4.4.3. Get them below.
Hello again fellow allegator(ette)s!
I've put together a new binary release of Allegro 22.214.171.124 using the new GCC 8.1 provided by MinGW-W64.
VVV Get them hot off the press here!!!111 VVV
First you need the compiler they were built with, which you can find here :
Here are the binaries for Allegro 5.2.4 :
And here are the binaries for Allegro 4.4.3 :
The binaries include dynamic and debug static and shared monolithic versions of allegro 5, along with all the dependencies.
It includes all the example, test, and demo programs built in dynamic debugging mode.
It includes html and CHM docs. Get the CHM by itself here :
Respectively, there are .bat files named RunA524Examples.bat and RunA443Examples.bat depending on the version you downloaded. If you run it, it will add the bin/dlls folder to the path and put you in the examples directory so you can easily run any example at will. It also sets up several environment variables named A5INCDIR, A5LNKDIR, and A5STATICLIBS for Allegro 5 and A4INCDIR, A4LNKDIR, and A4STATICLIBS for Allegro 4. Using them on the command line makes compiling much easier.
Don't forget to add mingw/bin to your path and then you can use the env vars in the following manner :
g++ -Wall -g -o test.exe -DALLEGRO_STATICLINK -I %A5INCDIR% test.cpp -L %A5LNKDIR% -lallegro_monolith-debug-static %A5STATICLIBS%
During my latest build of allegro, I documented the process, so it will be easier for anyone else who wants to build allegro on windows using mingw.
I put the guide up on my member website. You can find it here :