recherche

Maison  >  Questions et réponses  >  le corps du texte

Fichier introuvable lors de l'importation d'une bibliothèque tierce importée via cocoapods

Par exemple

#import "Masonry.h"

Ce qui précède est ok, pas de problème

#import <Masonry/Masonry.h>

Cela ne fonctionne pas, cela indique que le fichier est introuvable

PHP中文网PHP中文网2843 Il y a quelques jours828

répondre à tous(3)je répondrai

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-02 09:29:12

    #import <Masonry/Masonry.h>Ce formulaire recherchera le chemin dans le paramètre de chemin d'en-tête de votre paramètre de construction. Bien sûr, si vous ne configurez pas le chemin de recherche d'en-tête, le. le fichier ne sera pas trouvé.

    Pourquoi#import "Masonry.h" peut-il être trouvé ?
    La raison est que Xcode inclura tous les fichiers d'en-tête par défaut, donc #import "Masonry.h" est OK.

    Dans quelles circonstances le formulaire #import <Masonry/Masonry.h> est-il utilisé ?
    Si votre projet a plusieurs cibles, configurez le chemin de recherche d'en-tête et utilisez le formulaire #import <Masonry/Masonry.h>, sinon les conflits de fichiers d'en-tête seront très ennuyeux.

    Supplément (les images suivantes faciliteront la compréhension)
    Configuration des paramètres de construction

    Structure des répertoires

    Import de fichier d'en-tête

    répondre
    0
  • 滿天的星座

    滿天的星座2017-05-02 09:29:12

    Maçonnerie a-t-elle une bibliothèque statique ? Vous pouvez la citer comme ceci

    répondre
    0
  • phpcn_u1582

    phpcn_u15822017-05-02 09:29:12

    Xcode a un bug : même si lors de l'écriture du code un message d'erreur est introuvable, le fichier d'en-tête peut être trouvé, mais il peut être construit.
    De plus, si vous utilisez un framework, vous pouvez utiliser @import Masonry ;

    répondre
    0
  • Annulerrépondre