recherche

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

macos - mac osx 10.11 compile git 2.6.1 et signale une erreur

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

如何整?

高洛峰高洛峰2811 Il y a quelques jours621

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

  • 巴扎黑

    巴扎黑2017-05-02 09:25:55

    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.

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-02 09:25:55

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

    répondre
    0
  • ringa_lee

    ringa_lee2017-05-02 09:25:55

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

    répondre
    0
  • 世界只因有你

    世界只因有你2017-05-02 09:25:55

    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

    répondre
    0
  • Annulerrépondre