web-dev-qa-db-ja.com

致命的なエラーを作成:openssl / sha.h:そのようなファイルまたはディレクトリはありません

ドキュメントによると、「OpenSSLライブラリ」を必要とするプログラムをコンパイルしようとしています。 OpenSSLをインストールしましたが、それでもエラーopenssl/sha.h: No such file or directoryが発生します。インストールする必要がある他のライブラリはありますか?

48
tkbx

おそらく、opensslヘッダーファイルが不足しています。ディストリビューションによっては、このパッケージの名前が異なる場合があります。ほとんどの場合、openssl-devまたはopenssl-develのようになります。 opensslヘッダーファイルをインストールした後、コンパイラーはopenssl/sha.hを見つけることができます。

Ubuntu/Debianでは、パッケージはlibssl-devと呼ばれます。

80
replay