Hinzufügen von Minizip-Unterbrechungen Objective-C

8

Ich versuche, ZipArchive zu meinem Projekt hinzuzufügen, indem ich den Code WikiPage . Ich habe es zu meinem Projekt hinzugefügt und versucht zu bauen, aber jetzt haben NSObjRuntime.h, NSObject.h und unzählige andere Header-Dateien alle Parsing-Probleme!

Ich habe einen Screenshot meines Arbeitsbereichs eingefügt

und die Fehler ...

Einige weitere Details zum Projekt.

  • Bauen gegen iOS5.
  • Verwenden von ARC.
DavidAndroidDev 22.02.2012, 16:04
quelle

4 Antworten

6

Also habe ich es endlich herausgefunden. Anstatt Gruppen hinzuzufügen und dann die Dateien diesen Gruppen hinzuzufügen, habe ich den ZipArchive-Ordner in das Projekt gezogen und dort abgelegt. In dem sich öffnenden Dialogfeld habe ich "Ordnerverweise für alle hinzugefügten Ordner erstellen" ausgewählt.

Das hat mir BLAUE Ordner in meinem Arbeitsbereich gegeben, und alles wird jetzt gut kompiliert.

Allerdings muss ich jetzt den Unterschied zwischen Ordnerreferenzen und Gruppenreferenzen herausfinden.

    
DavidAndroidDev 22.02.2012, 18:08
quelle
5

Die gefundene Lösung besteht darin, den Dateityp für alle .c-Dateien im Ordner minizip von C-Source auf Objective-C source auf der Registerkarte Identität und Typ zu ändern auf der rechten Seite.

Es funktioniert für uns.

Viel Glück

    
Magnus 09.08.2013 19:01
quelle
4

Das Problem wird wahrscheinlich von Objective-C in Ihren C-Dateien verursacht. Dies könnte durch Importe in Ihrem PCH verursacht werden. Sie müssen diese in ein #ifdef __OBJC__

einbinden

d. h.

%Vor%     
hypercrypt 13.08.2012 11:10
quelle
1

Das Ziehen und Ablegen des ZipArchive-Ordners in das Projekt funktionierte nicht für mich. Stattdessen, Ich habe den Minizip-Ordner in den gleichen Ordner gezogen und dort abgelegt, in dem ich die Dateien ZipArchive.h und ZipArchive.m getrennt hinzugefügt habe. Ich wählte die "Create Ordnerreferenzen für alle hinzugefügten Ordner". Grund: In ZipArchive.h Datei machen wir

%Vor%     
Amit 14.01.2015 12:43
quelle

Tags und Links