|
0 / 0 / 0
Регистрация: 19.05.2022
Сообщений: 1
|
|
Сборка разделяемой библиотеки.Линковщик не видит библиотеку без симлинка. Заголовочные файлы не видны из программы16.01.2024, 22:49. Показов 1250. Ответов 0
Метки deb, deb пакет, debian, gcc, library, linker, linux, package, shared, ubuntu, unix (Все метки)
Дистрибутив Debian 12 GNU/Linux.
Собираю deb-пакет разделяемой библиотки. Заголовочные файлы разделяемой библиотеки лежат в /usr/include/liblibrergm3-dev Бинарники библиотеки лежат в /usr/lib ( Соответственно реальное имя liblibrergm3.so.0.4, ссылка-сонейм liblibrergm3.so.0 и будь его не ладно ссылка-линкернем liblibrergm3.so [без него линковщик не видит библиотеку -llibrergm3 хотя ldconfig был запущен, но это пока что ладно]) В общем проблема, что компилятор не видит заголовочных файлов rgm3_*.h когда они лежат в /usr/include/liblibrergm3-dev, но если перенести их просто в /usr/include, то проблем нет. Как это пофиксить? Структура директории из которой собирается проект liblibrergm3_0.4.0-dev_amd64 ├── DEBIAN │ ├── changelog │ ├── control │ ├── copyright │ ├── postinst │ └── rules └── usr ├── include │ └── liblibrergm3-dev │ ├── rgm3_CSV_output.h │ ├── rgm3_IKP_hierarchical.h │ ├── rgm3_output.h │ ├── rgm3_reverse_kinematic.h │ └── rgm3_STD_output.h ├── lib │ ├── liblibrergm3.so -> liblibrergm3.so.0 │ ├── liblibrergm3.so.0 -> liblibrergm3.so.0.4 │ └── liblibrergm3.so.0.4 ├── share │ └── doc │ └── liblibrergm3_0.4-dev │ ├── Docs_V0.4-testing.md │ └── Docs_V0.4-testing.tex └── src └── liblibrergm3_0.4-dev ├── rgm3_CSV_output.c ├── rgm3_IKP_hierarchical.c └── rgm3_STD_output.c Содержимое postinst ``` #!/bin/bash sudo ldconfig ``` Команда для сбоки пакета dpkg-deb --build Добавлено через 56 минут Симлинк кидать все равно надо. Это нормально. Если заголовочники лежат в субдиректории, то подключаются следующим образом #include <dir/header.h>
0
|
|
| 16.01.2024, 22:49 | |
|
Ответы с готовыми решениями:
0
GCC не видит библиотеки и заголовочные файлы OpenCV Не видит заголовочные файлы из подключенной статической библиотеки Как подключить библиотеку или заголовочные файлы? |
| 16.01.2024, 22:49 | |
|
Помогаю со студенческими работами здесь
1
Библиотеки и Заголовочные файлы
Библиотеки, заголовочные файлы, область видимости...
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
На примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных выбран регистр накопления, в. . .
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|