致命的なエラーが発生しました:openssl / sha.h:そのファイルまたはディレクトリはありません。

致命的なエラーが発生しました:openssl / sha.h:そのファイルまたはディレクトリはありません。

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

答え1

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

Ubuntu/Debian では、このパッケージをlibssl-dev

関連情報