Je développe une application iphone qui utilise sqlite3 comme base de données. Cette fois, ma version OS X était léopard. Donc, ajoutez libsqlite3.0.dylib ajouté aux frameworks et compilez sans aucun problème, et si vous rencontrez des problèmes, je pourrais aussi l'exécuter sur l'appareil.Compilation du programme iPhone avec la bibliothèque libsqlite3
Cette semaine, j'ai installé Snow Leopard sur mon Mac. Suppression de l'ancienne version de Leopard et installation d'un nouveau système Snow Leopard.
Mais mon problème est maintenant que je ne peux pas compiler ce programme car il donnera des erreurs avec la bibliothèque sqlite3. J'ai ajouté sqlite3.0.dylib en sélectionnant des cibles, puis en sélectionnant le fichier. En outre essayé d'ajouter le sélectionnant directement depuis /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.3.sdk/usr/lib
Je reçois deux erreurs différentes quand je compilé à l'appareil et au simulateur
lorsqu'il est compilé à l'appareil, ld: avertissement: dans /opt/local/lib/libsqlite3.0.dylib, fichier n'est pas nécessaire de l'architecture *
lorsque compilé au simulateur, ld: avertissement:/opt/local/lib/libsqlite3.0.dylib, le fichier a été créé pour le format de fichier non pris en charge qui n'est pas l'architecture liée (i386) ld: warning: in/Developer/Pl atforms/iPhoneOS.platform/Développeur/SDKs/iPhoneOS3.1.3.sdk/usr/lib/libSystem.dylib, architecture requise manquante i386 dans le fichier ld: dans /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.3 .sdk/usr/lib/libobjc.A.dylib, manquant l'architecture i386 nécessaire dans le fichier commande /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 échoué avec le code de sortie 1
i aussi essayé avec l'ajout de sqlite3.dylib (, je pense que sqlite3.0.dylib est lié à sqlite3.dylib.) mais pas de chance.
Quelqu'un pourrait-il m'aider? J'essaie vraiment de faire fonctionner ça. S'il vous plaît laissez-moi si vous voulez plus de détails.
Merci, Waruna
Utilisez-vous libsqlite3.0.dylib ou libsqlite3.dylib? – Helen