macos - mac osx 10.11 compile git 2.6.1 et signale une erreur
高洛峰
高洛峰 2017-05-02 09:23:55
0
4
611

CC credential-store.o
Dans le fichier inclus depuis credential-store.c:1 :
Dans le fichier inclus depuis ./cache.h:4:
./git-compat-util. h:270:10 : erreur fatale : fichier 'openssl/ssl.h' introuvable

inclure <openssl/ssl.h>

     ^

1 erreur générée.
make : * [credential-store.o] Erreur 1

如何整?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

répondre à tous(4)
巴扎黑

OS X lui-même est livré avec openssl, car dans OS X 10.11, Apple a supprimé le fichier d'en-tête openssl et a conservé la bibliothèque de liens dynamiques openssl.

伊谢尔伦

openssl introuvable, peut être résolu en installant openssl

左手右手慢动作

没装libssl-dev没装。
http://stackoverflow.com/questions/3368683/how-to-compile-c-file-with-openssl-includes

世界只因有你
  1. Installer l'outil de ligne de commande Xcode-select

  2. Exécutez xcode-select -p pour imprimer le répertoire de travail de Xcode : le mien est /Library/Developer/CommandLineTools

  3. Entrez dans le répertoire cd /Library/Developer/CommandLineTools/usr/include

  4. Trouvez le répertoire include dans le répertoire d'installation openssl. Il y a un dossier openssl dans ce répertoire avec les fichiers requis. Copiez l'intégralité du dossier openssl sur

  5. .

La raison principale est qu'il n'y a plus de fichier d'en-tête openssl dans le répertoire Xcode-select. Il vous suffit de copier le fichier d'en-tête openssl installé pour résoudre le problème. Si vous ne trouvez pas l'emplacement d'installation d'openssl, vous pouvez le faire. passez également à Brew Install openssl pour installer, puis accédez au répertoire d'installation de Brew pour trouver

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