2012-04-07 2 views
0

Ich versuche, diesen Barcode-Quellcode Stefanhafeneger - Barcode github.com zu meinem Projekt, weil dies die einzige DataMatrix-Bibliothek für iOS ist, die ich bis jetzt finden kann. Ich habe kein Problem, kompilieren und den Quellcode auf xcode 4.2 ausführen, aber wenn ich versuche, die Bibliothek in meinem Projekt zu verwenden. Ich habe ziemlich viele Fehler wie folgt erhalten.XCode iOS - Hilfe bei der Kompilierung von C Fehler

http://dl.dropbox.com/u/2305062/Screen%20Shot%202012-04-07%20at%2003.13.08.png

Nach einigen Surfen, fand ich, dass sie Grundlage Fehler waren, die ich denke, Ursache durch die .C-Dateien zum Beispiel Datei - dmtx.c es unter libdmtx Bibliothek ist.

Wenn ich die Bibliothek zum Debuggen entfernen alle Fehler waren weg und links 'dmtx.h' Datei nicht gefunden, also glaube ich, Xcode Regconized diese Dateien. Irgendeine Idee, diese C-Dateien zu kompilieren?

Vielen Dank Kin

Antwort

0

Mein Fehler war das Problem verursacht durch meine Präfixdatei.

+0

Ich hatte das gleiche Problem mit MyApp-Prefix.pch Datei. Die Lösung bestand darin, alle Ziel-Import-Statements in den Guard #ifdef __OBJC__ zu verschieben. – Breezeight

0

Meine Vermutung ist, dass Sie nicht die Foundation.framework in Ihrem Projekt haben instanziiert ...

+0

Das foundation.framework ist standardmäßig enthalten, ich bin mir ziemlich sicher, dass es enthalten war, da mein Projekt nach dem Entfernen der Libdmtx-Bibliothek korrekt kompiliert werden konnte. – Kin