给Arduino IDE添加openssl的库函数
2015-04-201.4万
AI 快速预览详细
本文解决了在Arduino IDE中添加OpenSSL库时遇到的编译错误问题。具体来说,当用户尝试包含`openssl/rsa.h`头文件时,会出现`No such file or directory`的错误。文章提供了详细的解决方案,包括手动安装OpenSSL库并配置Arduino IDE的库路径。通过这些步骤,用户可以成功集成OpenSSL库,实现安全通信功能。
|
比如我的程序中有: #include <LiquidCrystal.h> #include<stdio.h> #include<stdlib.h> #include<string.h> #include<openssl/rsa.h> #include<openssl/pem.h> #include<openssl/err.h> ... 但是,我编译的时候,出错 Arduino: 1.6.0 (Windows 7), Board: "Arduino Yún" Build options changed, rebuilding all Using library LiquidCrystal in folder: C:\Users\xiaoy\Desktop\arduino-1.6.0+Intel\libraries\LiquidCrystal C:\Users\xiaoy\Desktop\arduino-1.6.0+Intel/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10600 -DARDUINO_AVR_YUN -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8041 -DUSB_MANUFACTURER= -DUSB_PRODUCT="Arduino Yun" -IC:\Users\xiaoy\Desktop\arduino-1.6.0+Intel\hardware\arduino\avr\cores\arduino -IC:\Users\xiaoy\Desktop\arduino-1.6.0+Intel\hardware\arduino\avr\variants\yun -IC:\Users\xiaoy\Desktop\arduino-1.6.0+Intel\libraries\LiquidCrystal\src C:\Users\xiaoy\AppData\Local\Temp\build5537641391518044488.tmp\safereadprint.cpp -o C:\Users\xiaoy\AppData\Local\Temp\build5537641391518044488.tmp\safereadprint.cpp.o safereadprint.ino:6:24: fatal error: openssl/rsa.h: No such file or directory compilation terminated. Error compiling. 我该怎么做啊? |



