J'ai inclus libz.1.2.3.dylib
après insérer le code p> erreur lors de la compilation p> mise à jour p > selon http://code.google.com/p/ziparchive/wiki / Pagename p> J'ai Inclure le dossier ZipRarchive sur le projet et et le cadre libz.1.2.3.dylib. P> alors j'essaie de décompresser le fichier sur iPhone mais cette erreur sur le cadre. Comment le résoudre? p>
5 Réponses :
zipararchive n'est pas dans libz.dylib. Où est censé proximité de ZipRarchive? Il ne s'agit pas de compilé ou de lié à votre application. P>
Vous dites que vous avez ajouté le dossier ZipRarchive au projet. À partir de votre description, il semble que le fichier d'en-tête ziparachive.h est trouvé lors de la compilation du projet, mais il ne compile pas le fichier ZipRarchive.mm, qui contient la classe ZipRarchive. P>
L'extension de fichier .mm vous semble étrange. C'est peut-être la raison pour laquelle le fichier n'a pas compilé. Essayez de le renommer à ZipRarchive.m et essayez à nouveau. P>
.mm est parfaitement bien et habituellement utilisé dans les fichiers de mise en œuvre écrites dans Objective-C ++
Oui, mais il semble que cela n'a jamais été ajouté au projet.
J'ai déjà utilisé cette bibliothèque, vous devez compiler la bibliothèque de la bibliothèque Static Xcode, puis la plus tardisée dans votre projet, voir le lien suivant, il vous aidera beaucoup. P>
http://code.google.com/p/ziparchive/ Problèmes / détails? id = 4 p>
Ensuite, il suffit de faire glisser le dossier ZipRarchive dans Xcode "Classes". P>
Ajoutez le cadre Libz.1.2.3.DYLIB. P>
C'est ça. Mon code est compilé sans aucun problème. P>
Lorsque vous faites glisser le dossier ZipRarchive dans votre projet, vous devez choisir "Créer des groupes pour tous les dossiers ajoutés" et non "Créer des références de dossiers pour tous les dossiers ajoutés." Si vous choisissez ce dernier, vous obtiendrez l'erreur de symbole non définie de la liaison. P>
J'ai un problème similaire. Avez-vous pu résoudre ce problème?