title: Symbol Not Found, expected in Flat Namespace ObjC++
body: <p>I've got probably what is a simple problem, but there's no informative errors or warnings during compile to alert me to what is going wrong.</p>
  
  <p>I've got a Objective-C++ app that includes a C++ main and ObjC header files.</p>
  
  <p>It builds fine, but when run, it gives this error message:</p>
  
  <pre><code>Dyld Error Message:
    Symbol not found: _OBJC_CLASS_$_AppController
    Referenced from: /Users/slate/Documents/osirixplugins/eqOsirix/build/Development/rcOsirix.app/Contents/MacOS/rcOsirix
    Expected in: flat namespace
   in /Users/slate/Documents/osirixplugins/eqOsirix/build/Development/rcOsirix.app/Contents/MacOS/rcOsirix
  </code></pre>
  
  <p>No amount of googling has resulted in a solution, and I'm sure I've just missed a compilation or build option somewhere.</p>
  
  <p>"AppController.h" is included in the target (checked), and <code>#import</code>'d in the ObjC Class File.</p>
  
  <p>Any help is greatly appreciated.</p>
  
  <p>ObjC++ constantly gives me a headache.</p>
  
  <p>Thanks,</p>
  
  <p>-S!</p>