I tried to build Allegro on 64 bit windows and it fails because it can't find the correct GDI+ library.
I am configuring like this:
> cmake -A x64 path-to-allegro-source
And get 18 link errors, the first of which is:
gdiplus.obj : error LNK2019: unresolved external symbol GdipAlloc
The problem seems to be that CMake can only look for the 32-bit version of GDIplus.lib because the Windows SDK puts the 32/64 bit libs in directories that don't match the pattern that CMake expects.