So Allegro 4.3 doesn’t work. Apparently it has something to do with me having updated MinGW to 4.6.2 and having to recompile all my libraries and therefor all their dependencies and in the end noticing I wouldn’t be able to compile the MiniDirectX SDK needed for Allegro.
Why recompile? I think the reason is the new exception handling of MinGW: dw2 (Dwarf2). This makes all the code compiled with the sjlj (set-jump-long-jump) exception handling architecture incompatible and seems to produce strange results like 0 kb *.exe-Files.
Well, I guess I don’t have a choice other than installing a new Programming Library. I’m thinking about Allegro 5, SDL+GL, or SFML.
This post was imported from tumblr