IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement iOS Discussion :

Undefined symbols for architecture et librairie Static


Sujet :

Développement iOS

  1. #1
    Candidat au Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Août 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2015
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Undefined symbols for architecture et librairie Static
    Bonjour,

    Je suis débutant en programmation sur iOS et même nouveau dans le monde Apple.

    Je rencontre un soucis pour générer un projet qui utilise une librairie statique.

    Ma librairie utilise KissXML (https://github.com/robbiehanson/KissXML).

    Je n’ai pas de soucis lors de la génération de la librairie.

    Mais voici une des erreurs que j’obtient lors du build du projet :
    Undefined symbols for architecture arm64:
    "_xmlBufferCreate", referenced from:
    -[DDXMLNode XMLStringWithOptions:] in malibrairie.a(DDXMLNode.o)

    Je fait lipo –info du .a j’obtient bien les architectures armv7s, armv7 et arm64.

    Lors d’un nm de mon .a je retrouve bien _xmlBufferCreate à trois endroits correspondant aux architectures.

    Voila, si vous avez des solutions, des pistes, je suis preneur, merci.

  2. #2
    Candidat au Club
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Août 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2015
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Pauvre de moi, la solution était sous mon nez, dans un warning. du moins si j'ai bien compris

    Une librairie dynamique ne peut être incluse dans une librairie statique.

    Donc j'ai rajouté libxml2.dylib (utilisé par KissXML), à mon projet, et plus d'erreur.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Objective-C] Undefined symbols for architecture armv7
    Par ch0c4 dans le forum Objective-C
    Réponses: 10
    Dernier message: 19/02/2013, 11h10
  2. [CMake] Undefined symbols for architecture
    Par Joda89 dans le forum Systèmes de compilation
    Réponses: 0
    Dernier message: 11/05/2012, 13h07
  3. [CMake] Undefined symbols for architecture x86_64:
    Par Joda89 dans le forum Systèmes de compilation
    Réponses: 0
    Dernier message: 11/05/2012, 13h06
  4. [CMake] Undefined symbols for architecture x86_64:
    Par Joda89 dans le forum Systèmes de compilation
    Réponses: 0
    Dernier message: 11/05/2012, 13h04
  5. Undefined symbols for architecture x86_64 ?
    Par sebouff dans le forum C++
    Réponses: 1
    Dernier message: 04/04/2012, 21h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo