To run a headless application, start by making a console application in
your IDE (in Xcode, this would be a "Command Line Tool"
target). Then link to Cinder and the other required libraries you need.
Skip the CINDER_APP_NATIVE macro in favor of your own int main() function.
Hmm, is the goal to make a headless application or to allow an
application to run when unattached to a display?
I really can't speak to Windows, but over in OF, we ran into an issue on OS X
(occurring within GLFW) where an application would crash on launch
if it was not attached to a display, due to a context creation
failure, see #2539 - it is possible you are running into something
similar, but I would wonder if this is considered a bug or if it is expected.
For a headless application, what I've
done on OS X is close the window in setup() and while the
application is still presented in the Dock / Application Switcher,
it doesn't draw on-screen.