Ho probabilmente ciò che è un problema semplice, ma non c'è nessun errore informativi o avvisi durante la compilazione mi attenti a ciò che sta andando male.Simbolo Not Found, previsto nel piano Namespace objC++
Ho un app Objective-C++ che include un C++ principali e objc file di intestazione.
Costruisce bene, ma quando viene eseguito, dà questo messaggio di errore:
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
Nessuna quantità di Googling ha portato a una soluzione, e sono sicuro che ho appena perso una compilation o costruire opzione da qualche parte.
"AppController.h" è incluso nella destinazione (contrassegnato) e #import
'd nel file di classe ObjC.
Qualsiasi aiuto è molto apprezzato.
objC++ mi dà sempre un mal di testa.
Grazie,
-S!
Sì, in realtà, si trattava di un problema di spazio dei nomi nel file .m che includeva l'AppController.h che causava il non essere affatto nel file binario. GCC non ha lanciato errori, quindi non avevo idea di cosa fosse sbagliato. Grazie. –