I also compiled it with mingw but I only use the source code (not as a library).
It is easier to include the three c files (load.c, play.c, xm.c and the both headers) into your project.
That’s a good idea. Do you happen to have a working set of files (*.c, *.h) that you confirmed as working with mingw? If you had a small project that I can use as an example that might be even better.
I tried the current version of libxm. I tried older release. I just can’t get it to compile.
If it was just a few compilations issues that wouldn’t be a big deal.
Between warnings and errors, I see hundred of problems that I need to fix. Some of them undefined constants/enums. How did you address all those issues?