do you really expect being able to find binaries for all of them built with your compiler of choice?
Yes, I expect every quality library to provide binaries, this should be automated to a one click process on the creators side.
So every library you use should provide precompiled binaries made with clang, gcc (various mingw versions of course), visual studio (2010, 2012, 2015 - other versions), the Intel compiler and more?
And of course they should provide both 32 and 64bit versions of the lib for every compiler and both debug and release builds (and static + dynamic libs - of course).
And if they support more than one OS (or OS version - think XP vs Win 7 and different runtime libs) they should do the above for all platforms - naturally.
No offence but you sounded douchey.
I can live with that. But honestly, you should just learn to compile the libraries you need on the platform you need them with the compiler you use.
It really is no big deal.
The work you want to push onto library developers is, however, quite unreasonable...
And I really have no sympathy for your "I spent the last two hours" argument. If you think a problem that require two hours to solve is a big deal you are going to have some real problems going forward.
In my experience it's not uncommon to run into problems that take weeks of dedicated effort (studying, debugging, experimentation etc, with coworkers) to solve. If you give up at 2 hours then I really don't know what to say.. And with as simple a problem as compiling a library even...