MusicPlayerDaemon / mpdscribble

a MPD client which submits information about tracks being played to a scrobbler (e.g. last.fm)
GNU General Public License v2.0
114 stars 15 forks source link

Fixing Windows Support #53

Closed Starz0r closed 1 year ago

Starz0r commented 1 year ago

Compiling on Windows seems to be completely impossible at the moment. This PR includes some of my fixes to attempt to get it in a working state again.

I've already removed most of the libgcc reliance, and all the function caller typos. The two areas that I really need help with and can't do on my own are the Incomplete Type Classes and the fact that Log.hxx has syntax errors because of the invalid template syntax.

In the future, I'd also like to contribute to getting some sort of CI working with AppVeyor or similar. That way this situation becomes impossible, or at least harder to get into.