I use SFML and its D*MN easy. Its really well documented, and very extensible. My favorite part is that the documentation for installing/compiling is so complete it will blow your mind. There is no trying 30 times to get something to compile with it. SDL is a little more difficult. If you want out of the box, sfml. SFML supports WIndows/Mac/Linux, SDL supports all the things.