我正在尝试编译一个程序,根据文档,该程序需要“OpenSSL 库”。我已经安装了 OpenSSL,但它仍然给我错误openssl/sha.h: No such file or directory
。是否还需要安装其他库?
答案1
可能您缺少 openssl 头文件。根据您的发行版,此包可能有不同的名称,大多数是类似openssl-dev
或 的名称openssl-devel
。安装 openssl 头文件后,编译器应该能够找到 openssl/sha.h。
在 Ubuntu/Debian 中,该软件包称为libssl-dev
.