фатальная ошибка: файл openssl / bn.h не найден в Ubuntu 18.04

Я выполнил установку OpenSSL, ссылаясь на Как установить OpenSSL 1.1.1 и пакет libSSL? в подсистеме Windows Ubuntu 18.04 . Написание файла CPP, в котором используются файлы OpenSSL:

#include <cstring>
#include <string>
#include <cmath>
#include <openssl/bn.h>

При компиляции выдает ошибку:

fatal error: 'openssl/bn.h' file not found

Если я проверю, этот файл существует в / usr / include / openssl / и / opt / openssl / include / openssl . Если вы впервые столкнулись с такими ошибками, пожалуйста, помогите.

Изменить:

Я пишу смарт-контракт EOSIO, в который я включаю указанный выше файл. И при компиляции с использованием:

eosio-cpp catcatshamir.cpp -o catcatshamir.abi

Получение вышеуказанных ошибок. Файлы EOS хранятся здесь /usr/opt/eosio.cdt/1.7.0/include , и здесь нет ошибок для включенных файлов заголовков.

0
задан 16 December 2020 в 10:22

1 ответ

Я думаю, вам не хватает libssl-dev.

  sudo apt-get install libssl-dev
3
ответ дан 16 December 2020 в 06:59

Другие вопросы по тегам:

Похожие вопросы: