Re: Mac OS X, getting started?
The Devils Jester <[email protected]>
| Newsgroups | gmane.comp.lib.cairo |
|---|---|
| Message-ID | <CAP9jBPhNy-QfmBnmVKdqc_BfK0r67dK7JHs39tT8LyjZS_Ps9w@mail.gmail.com> |
While both of these seem to be good solutions (I am leaning more towards quartz than NSOpenGL) I cannot find any "Hello World" demonstrations that create a simple window. Is there a generic GLUT like function that abstracts the platform specific window creation boiler plate code? I found one example to show a manual method for xlib at http://en.literateprograms.org/Hello_World_(C,_Cairo) but cannot seem to find a Mac OS X or Windows example. On Fri, Feb 1, 2013 at 11:52 PM, Ryan Schmidt <[email protected]>wrote: > > On Feb 1, 2013, at 20:51, The Devils Jester wrote: > > > I am looking into using Cairo as a graphics backend for a project of > mine and am having trouble getting a Mac OS X build setup. Using MacPorts, > or Homebrew both want to pull the XQuartz version when I do not want that. > > In MacPorts: > > $ port variants cairo > cairo has the variants: > opengl: Add OpenGL graphics interface > * requires x11 > quartz: Support for native Mac OS X graphics > universal: Build for multiple architectures > [+]x11: Enable X11 support > > So you see the x11 variant is enabled by default. If you don't want X11 > graphics, and would prefer Quartz (a.k.a. native OS X) graphics, select > quartz and deselect x11. > > $ sudo port install cairo +quartz -x11 > > If you have any further trouble with cairo or other ports in MacPorts, > feel free to write to the macports-users mailing list. > > > -- cairo mailing list [email protected] http://lists.cairographics.org/mailman/listinfo/cairo