ฉันกำลังพยายามรวบรวมโปรแกรมที่ต้องใช้ "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เรียงลำดับนี้สำหรับฉัน