¿Hay por ahi algo para programar en C/C++ compatible Windows y Linux?

A ser posible que la parte de los graficos (menus, botones, etc) sean tambien compatibles y no tenga que hacer por una parte los de Windows y por otra los de Linux.

Habia por ahi algo que hacia eso y NO era usando Java