title: Cross-Platform Objective-C / C++ Development
body: <p>I work in a team of developers, one of us works specifically under Windows, and I work primarily in Mac OS X.  We're wanting to develop C-based applications either in C++ or Objective-C however I'm not really knowledgeable in how to go about a cross-platform development project.</p>
  
  <p>Is it viable to work in C++ using Mac OS X?  Obviously they're geared towards Objective-C but is there just as much support for C++.  What about cross-platform development in these languages?  I'd use something like boost and some kind of UI library.</p>
  
  <p>Has anyone got any experience in developing for multiple platforms yet allow applications to run natively without the need for a VM?</p>
  
  <p><strong>EDIT</strong>: There's a lot of answers I want to mark as correct now.  It seems like Qt is the way to go and develop it in C++.  Chances are this will be for *nix, OS X and Windows so that would be the best option for us personally.  If I can avoid writing Objective-C so the team sticks to C++ then all the better.  If I have to write the GUI in Objective-C and mix and match then that's not too much bother either.</p>