What windowing library to use?

I'm confused on all the different libraries that there are.....xlib vs qt vs gqt vs whatever......
what are all the differences.....and is glut really needed......what does it do that would be a pain in the ass setting up myself?

Re: What windowing library to use?

Personally, I use Gtk+ as my widget set. I shy away from glut since it has far fewer features (it's very light on the user interface side) - Gtk+ is nice in that it's lgpl, has some pretty good books in print, and has good help on the internet. It's not that tough to use if you're willing to put the time in, and someone wrote a graphical tool for designing the interface that makes creating the whole thing a breeze.