On 9/28/12, KillerSponge <killerspo...@gmail.com> wrote: > snip Well first of those bindings are broken. The _deprecated.d file is missing a module declaration. Secondly the wrapper module is using extern(System) instead of extern(C) which is why those symbols have @4 appended to them.
There are object-oriented multi-platform wrappers for Cairo here: https://github.com/jpf91/cairoD I have some win32 cairo samples on my github page but I have to updated them first, they don't compile anymore (oops!). I'll do this within the hour.