Topic: libmusicbrainz5 and Visual Studio 2010
Bottom line? It's a nightmare.
I'm pretty familiar with both Linux/gcc and with Windows/VS10 development, and the statement on the home page that 'the library supports *Windows*, Linux and Mac OS X' led me to the assumption that windows support was, actually available.
After nearly twelve hours of pain, I can most assuredly state that it is not.
First, there is no INSTALL instructions for windows; at least none that clearly indicates it's for windows -- plenty of LINUX stuff; certainly nothing for Visual Studio 2010.
I finally got CMake to work (sort of) and created a VS2010 '.sln' file -- I was pretty stoked about that actually -- but then, of course, VS utterly fails to successfully build it because it 'Cannot open include file: 'musicbrainz5/mb5_c.h'. I *believe* this is because I don't have pkg-config, but after five hours of Google searches and attempts to get pkg-config to work, I determined that it appears to simply not be available, or at least to have a deadly-embrace relationship with MinGW: each require the other to successfully work.
Come on, guys. Would it kill you to make a 64-bit DLL available for Windows? They are transportable, you know.
Please advise how one would actually use libmusicbrainz on Windows.