2011-03-28 9 views
0

Je souhaite connaître le processus pas à pas de création d'une bibliothèque statique (fichier .a) afin qu'elle puisse être exposée à d'autres projets. Voilà comment je le fais en ce moment:Génération d'une bibliothèque statique

  1. Faites un clic droit sur « cibles » -> Ajouter -> Nouvelle cible.
  2. Choisissez "Static Library" -> Suivant -> Gave un nom & Terminer
  3. Ajouté les dépendances de
  4. Traîné le fichier d'en-tête à exposés pour d'autres projets de "copier" têtes
  5. Glissé et déposé tous les fichiers à compiler sous "Compiler les sources"
  6. Glissé et déposé les bibliothèques dans "Link Binary With Libraries".

Quelle est la prochaine étape? Comment obtenir le fichier .a après cela et s'il y a un script d'où dois-je l'exécuter?

Répondre

0

Si vous utilisez XCode 4 ceci est assez facile:

  1. Fichier> Nouveau> Nouveau projet
  2. cadre & Bibliothèque> Cocoa Touch Bibliothèque statique

Le reste est seulement préférences personnelles . Une fois que vous avez terminé (et avez construit votre bibliothèque) le fichier '.a' est accessible sous les 'Produits' (utilisez show dans finder).

+1

Créer un nouveau projet, comme Kevin souligne (et Xcode3 son même processus de base, un simple clic supplémentaire) , puis faites quelque chose comme ceci pour obtenir un seul fichier .a à l'autre extrémité: http://stackoverflow.com/questions/3520977/build-fat-static-library-device-simulator-using-xcode-and -sdk-4 – Adam

1
+0

J'ai suivi ce chemin et je reçois des milliers d'erreurs ... Il semble que rien de la méthode IOS SDK n'est identifié par le compilateur. Je reçois des erreurs comme "NSAutoreleasePool non déclaré", "néant non déclaré", etc. – Abhinav

+1

Stormyoprods blog approche était génial à l'origine, mais a été obsolète depuis longtemps, je ne voudrais pas aller de cette façon. – Adam

Questions connexes