2014-05-06 12 views
5

Sto usando la soluzione di Realtà Aumentata di Vuforia di Qualcomm nel mio progetto iOS. Ho integrato la libreria e i file nella mia applicazione. Ma, sono in difficoltà con l'errore di compilazione per molto tempo, non riuscirei a risolverlo. Si prega di fare riferimento all'immagine allegata. L'errore effettivo è Unknown type name 'namespace' nel file Matrices.h. So che questo errore deriva dall'accesso al C++, quindi è necessario rinominare l'estensione nel file .mm che sta tentando di accedere alle funzioni C++. In realtà ho cambiato i file in .mm includendo questo SampleApplicationSession.mm. Ma, sto ancora ricevendo l'errore namespace. Qualcuno potrebbe aiutarmi a guidarmi come risolvere questo problema?iOS: Nome del tipo sconosciuto 'namespace' con Vcomoria di Qualcomm Fonte di realtà aumentata

enter image description here

+0

Dai un'occhiata qui http://stackoverflow.com/questions/7975239/unknown-type-name-namespace-in-xcode-4-2 –

+0

Sto affrontando lo stesso problema anche in Xcode 8.1. – Kumar

risposta

0

In generale, se si tenta di compilare Objective C++ di origine, è possibile ottenere questo error.In Xcode, selezionando il bersaglio e poi andando a costruire Impostazioni-> Mela LLVM 6.0-language-> Compila fonte come , quindi cambiando l'opzione Da "In base al tipo di file" in Objective-C++, ha funzionato per me. Spero che funzionerà.

2

È possibile rinominare il file con .mm oppure selezionare il file .m e modificare il "Tipo file" in "Origine oggetto-C++".

Le sue opere.

Problemi correlati