objective-c - 通过cocoapods导入的第三方库import时找不到文件
PHP中文网
PHP中文网 2017-05-02 09:27:12
0
3
792

比如

#import "Masonry.h"

上面这样是可以的,没有问题

#import <Masonry/Masonry.h>

这样就不行了,提示找不到文件

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(3)
曾经蜡笔没有小新

#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

滿天的星座

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

phpcn_u1582

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 ;

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal