Привет, я пытаюсь добавить библиотеку openssl в mavlink. Я использую Arducopter в SITL. Я отредактировал файл mavlink_helpers.h
, добавив #include <openssl/evp.h>
, но на этапе компоновки я получил
[660/660] Linking build/sitl/bin/arduplane
lib/libArduPlane_libs.a(GCS_MAVLink.cpp.0.o): In function `_mav_finalize_message_chan_send':
GCS_MAVLink.cpp:(.text._mav_finalize_message_chan_send+0xb4): undefined reference to `EVP_sha1'
GCS_MAVLink.cpp:(.text._mav_finalize_message_chan_send+0xd4): undefined reference to `PKCS5_PBKDF2_HMAC
Также я изменил wfscript
добавив в конфигурации
cfg.check_cfg(package='openssl')
cfg.env.append_value('LINKFLAGS', '-lssl')
cfg.env.append_value('LINKFLAGS', '-lcrypto')
cfg.load('openssl')
, но получил то же самое ошибка. Что мне не хватает?