Cairo è una libreria per la vector graphic.
Per il C puoi usare le gtk o IUP C (che però scarseggia in documentazione)