ฉันกำลังพยายามรวบรวมโปรแกรมที่ต้องใช้ "OpenSSL ไลบรารี่" ตามเอกสารประกอบ ฉันมี OpenSSL openssl/sha.h: No such file or directory
ติดตั้งและก็ยังคงให้ฉันข้อผิดพลาด มีห้องสมุดอื่น ๆ ที่จะต้องติดตั้งหรือไม่
ฉันกำลังพยายามรวบรวมโปรแกรมที่ต้องใช้ "OpenSSL ไลบรารี่" ตามเอกสารประกอบ ฉันมี OpenSSL openssl/sha.h: No such file or directory
ติดตั้งและก็ยังคงให้ฉันข้อผิดพลาด มีห้องสมุดอื่น ๆ ที่จะต้องติดตั้งหรือไม่
คำตอบ:
อาจเป็นเพราะคุณไม่มีไฟล์ส่วนหัว openssl ขึ้นอยู่กับการกระจายของคุณแพคเกจนี้อาจจะมีชื่อที่แตกต่างกันซึ่งส่วนใหญ่เป็นบางสิ่งบางอย่างมันเหมือนหรือopenssl-dev
openssl-devel
หลังจากคุณติดตั้งไฟล์ส่วนหัว openssl คอมไพเลอร์ควรจะหา openssl / sha.h
ใน Ubuntu / libssl-dev
เดแพคเกจที่เรียกว่า
/usr/include/openssl/sha.h
อยู่ในlibssl-dev
สภาพเสถียรและเสถียร
libcurl4-openssl-dev
ติดตั้งแล้ว libssl-dev
เรียงลำดับนี้สำหรับฉัน