You need to compile it using my modified BMK (the executable that comes with BlitzMax which controls compiling modules and apps).
There's a link on the downloads page in the Notes section of the freeimage bit which points you to a .zip of bmk. You need to unzip this somewhere, and compile bmk.bmx with debug and GUI disabled. Then you copy the resulting "bmk" executable to the BlitzMax/bin folder. (warning - remember to take a backup of your original bmk executable before you overwrite it with this one!!!!).
The reason it needs a modified bmk is to allow the setting of non-default compilation options required for the library - like in this case, enabling of c++ exceptions.
There's a link on the downloads page in the Notes section of the freeimage bit which points you to a .zip of bmk. You need to unzip this somewhere, and compile bmk.bmx with debug and GUI disabled. Then you copy the resulting "bmk" executable to the BlitzMax/bin folder. (warning - remember to take a backup of your original bmk executable before you overwrite it with this one!!!!).
The reason it needs a modified bmk is to allow the setting of non-default compilation options required for the library - like in this case, enabling of c++ exceptions.