Je suis totalement nouveau à obj-C, et essayez de compiler des fichiers d'objectif C sur les gros numéros
La fonction était facile, juste pour initialiser un grand nombre et utiliser NSLog pour l'imprimer. P>
J'ai utilisé p> mais le xcode m'affiche toujours une erreur: p> openssl / bn.h: aucun fichier ou répertoire de ce type. P> J'ai essayé de savoir si le fichier .h manquait et que vous avez dactylographié localiser dans mon terminal: P> $ localiser bn.h Il semblait que j'ai le fichier Bn.h, mais pourquoi le Xcode m'a empêché de compiler? P> Merci pour toute aide !! p> p>
/Developer/sdks/macosx10.6.sdk/usr/include/openssl/bn.h
/USR/include/openssl/bn.h
/USR/LOCAL/TEXLive/2010/TEXMF-Dist/tex/generic/hypsh-utf8/patterns/txt/hyph-bn.hyp.txt p>
BlockQuote>
3 Réponses :
Je dirais que les en-têtes OpenSSL font partie de l'environnement Mac OS X, ne font pas partie de l'environnement iOS. Je veux que OpensSl pour iOS, vous devez le compiler vous-même. Vous trouverez une aide là-bas (ou alternativement
Merci! Avez-vous voulu dire que OpenSSL est inclus dans l'environnement MacOS mais pas encore dans le cocachetouch? Je vais essayer ces ports OpenSSL, merci beaucoup!
@ SS1271: C'est ce que je voulais dire.
J'utilise Xcode 5 et je suis incapable de résoudre le problème.Can u s'il vous plaît aidez-moi?
Pour utiliser openssl / bn.h sur Linux:
$ sudo apt-get install libcurl4-openssl-dev
J'ai eu ce problème exact, essayé libcurl4-openssl-dev code> qui n'a pas fonctionné, mais trouvé ailleurs que ce qui suit est la solution exacte et appropriée:
sudo apt-get install libssl-dev
Bien que cette commande puisse répondre à la question, en fournissant un contexte supplémentaire sur la manière dont illève et pourquoi il résout le problème améliorerait la valeur à long terme de la réponse.