Как узнать, где находятся header файлы библиотеки? [закрыт]

182
21 декабря 2018, 09:20

sudo apt install openssl1.1 (ubuntu 18.04) При сборке приложения не видны header'ы, может ли быть такое что их нет в libssl1.1 и они находятся в другом пакете?

Answer 1
  1. пакета с именем openssl1.1 в репозитории для дистрибутива ubuntu версии 18.04 просто нет.
  2. а вот пакет с именем libssl1.1 — имеется
  3. заголовочные файлы в debian-основных дистрибутивах обычно отделены от блобов в пакет с суффиксом -dev
  4. но в указанном репозитории пакета libssl1.1-dev нет. вероятно, он называется как-то по-другому
  5. очевидно, что пакет с заголовочными файлами должен собираться из тех же исходников, что и пакет с блобами
  6. откроем страницу с описанием пакета с блобами (ссылка присутствовала на странице поиска): https://packages.ubuntu.com/bionic/libssl1.1
  7. и проследуем по ссылке на пакет с исходниками (вверху страницы: [ Source: имя.пакета ]): https://packages.ubuntu.com/source/bionic/openssl
  8. и в списке пакетов, собираемых из этих исходников, увидим имя искомого пакета с заголовочными файлами (с суффиксом -dev, как и ожидалось): libssl-dev
READ ALSO
qProgressBar как изменить стандартный цвет и текст во время работы программы

qProgressBar как изменить стандартный цвет и текст во время работы программы

В общем имею цель добавить в программу qProgressBar но с возможностью его изменения цвета и надписи текста в нём элемент установлен в ui через дизайнер

199
Для чего нужны массивы нулевого размера?

Для чего нужны массивы нулевого размера?

Подскажите, для чего они нужны?

203
Найти количество чётных цифр в записи числа отличных от нуля

Найти количество чётных цифр в записи числа отличных от нуля

Дано целое число nТребуется найти количество четных цифр в записи этого числа отличных от нуля

160