web-dev-qa-db-fra.com

faire une erreur fatale: openssl / sha.h: aucun fichier ou répertoire de ce type

J'essaie de compiler un programme qui, selon la documentation, nécessite la "bibliothèque OpenSSL". J'ai installé OpenSSL et cela me donne toujours l'erreur openssl/sha.h: No such file or directory. Y a-t-il une autre bibliothèque à installer?

48
tkbx

il vous manque probablement les fichiers d'en-tête openssl. en fonction de votre distribution, ce package peut avoir un nom différent, principalement c'est quelque chose comme openssl-dev ou openssl-devel. après avoir installé les fichiers d'en-tête openssl, le compilateur devrait pouvoir trouver openssl/sha.h.

Dans Ubuntu/Debian, le paquet s'appelle libssl-dev.

80
replay