2011-11-16 2 views
9

Aggiungo Zxing 1.7 (scanner Qr) ai miei progetti.File "iostream" non trovato in Xcode 4.2

Ho aggiornato Mac OS X a Lion e xcode4.2, iOS5.0.

Il problema è che quando eseguo il progetto, ho sempre visto "file iostream non trovato".

Eseguo scanTest (codice di esempio di prova scanner Qr fornito dal team di Zxing), ma funziona correttamente.

Quindi, paragono i miei progetti e scanTest, ma non riesco a trovare alcuna differenza.

Cosa posso fare per risolvere questo problema?

+23

Hai già fatto 14 domande e non ne hai accettato nessuna. Probabilmente dovresti accettare le risposte che ti aiutano, cioè se vuoi motivare le persone a fare effettivamente l'aiuto. –

risposta

48

È possibile includere solo iostream in file C++ o ObjectiveC++. Se il tuo caso è il secondo, il suffisso del file deve essere .mm. Pertanto, ad esempio, se la classe del controller importae si chiama MyController.m, deve essere rinominata MyController.mMyController.mm.

+0

Gentile, smparkes Grazie mille per il vostro aiuto Questo è incluso nel file C++. e anch'io uso il file * .mm. Ma, vedo sempre il messaggio di errore "iostream non trovato". Penso di aver impostato erroneamente le impostazioni di compilazione. Quindi, vuoi controllare questo per me? molto grazie ancora – BoyGeneral

+2

Nessuna idea, se si include solo l'intestazione in un file .mm o .cc. È possibile tagliare e incollare gli errori dell'intero compilatore verbose (fare clic con il pulsante destro del mouse su "error" nel registro) in un pastie (http://pastie.org/) o mettere tutto qui e potremmo essere in grado di aiutare di più. – smparkes

+0

Caro, smparkes Se possibile, puoi mostrare il mio schermo tramite teamviewer? Condividerò il mio schermo. molto dispiaciuto e grazie ancora – BoyGeneral

1

Sì, sì. Questo post mi aiuta a capire molto questo concetto.

Errore durante l'importazione di QRCodeReader.h nel file .m del progetto. Invece di modificare l'estensione del file in formato .mm. includerà il file iostream nel file counted.h del progetto. grazie ragazzi.