[Résolu]Framework introuvable bien qu'ajouté au projet

MathMath Membre
janvier 2006 modifié dans API AppKit #1
Bonjour  <3 <br />
J'aimerai compiler pour Mactel un framework et un prog permettant de l'utiliser. La compilation du framework en universal binary se passe bien (malgré quelques warning). Mais pas moyen de compiler le projet permettant l'utilisation de ce framework... J'ai une erreur qui me dit que CocoaSequenceGrabber/CocoaSequenceGrabber.h n'existe pas... alors que j'ai bien ajouté le framework au projet, etc.

Je ne vois pas ce que j'ai pu oublier ou ce que je fais mal. Si quelqu'un pouvait essayer de voir ce qui va pas  :why?:

Vous pouvez trouver les fichiers que j'utilise ici : http://www.skyfell.org/cocoasequencegrabber.html (c'est un framework pour récupèrer la vidéo d'une webcam).

Merci d'avance  o:)

PS : j'utilise Xcode 2.2.1 (avec Xcode 1.5 ça marchait sans problème)

Réponses

  • Eddy58Eddy58 Membre
    janvier 2006 modifié #2
    Sous Xcode 2.1, ça fonctionne impeccable. Avec le framework (non embarqué) et le projet tout deux en UB. J'initialise correctement un objet de classe CSGCamera pour l'essai. J'ai suivi la procédure classique :
    Ajout du framework dans "Linked frameworks", puis ajout dans la target d'une "New Copy Files Build Phase" réglée sur Frameworks, que je met ensuite en première position, et pour terminé j'ai mis l'include correspondant. Vérifie bien le chemin du framework dans les paths s'il correspond. :o

  • MathMath Membre
    10:20 modifié #3
    Ouais bon je dois oublier un truc. Faut que je me renseigne sur la bonne méthode pour ajouter un framework, c'était bcp plus simple dans xcode 1.5.

    T'as recréé un projet pour utiliser le framework ou tu as utiliser le projet SequenceGrabberTest (si oui tu l'as modifié ?) ?
  • Eddy58Eddy58 Membre
    10:20 modifié #4
    Non j'ai utilisé un simple projet de test que je te joins avec ce post. (Fais pas gaffe au nom ;D)
    Il faudra bien sûr que tu règles le chemin du framework pour l'adapter à  ta config. :)

    [Fichier joint supprimé par l'administrateur]
  • MathMath Membre
    10:20 modifié #5
    Bon ben ca marche...

    Et devine quoi ? je faisais tout bien ! C'est juste que dans les divers chemins liés au framework il y avait un espace... (sur le nom du disque).

    Donc au lieu de mettre le projet et le framework dans /Volumes/Mac DV/Projet/... j'ai tout mis dans /Users/Math/Desktop/SequenceGrabberTest/CocoaSequenceGrabber.framework

    Voilà . Et le pire c'est que je m'en doutais, il m'a semblé avoir lu dans la release note du xcode 2.2 qu'il y avait un bug sur les path avec un espace...

    Merci pour l'aide ;-)
Connectez-vous ou Inscrivez-vous pour répondre.