Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


Хеддеры от крейтов

Вы не вошли.

 Поиск | Регистрация | Вход 

15.12.2025 06:48:09
#1

Участник
Здесь с 23.04.2025
Сообщений: 5

Хеддеры от крейтов

Уважаемые коллеги, подскажите, нужны ли мне будут libltr11api-dev, libltr43api-dev, ltrd-dev при разработке приложения обращающегося к крейтам или наличие ltrmanager будет достаточно?

16.12.2025 04:34:29
#2

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,381

Re: Хеддеры от крейтов

Да, для разработки своего приложения (по крайней мере на C) требуется установка заголовочных файлов (с описаниями типов, функций и т.п.), для этого нужно установить пакет libltrapi1-dev (общий для всех библиотек, он не делится по модулям), к которому как зависимости будут также установленные уже отдельные пакеты libltrXXXapi1 под каждый модуль, в которых сами соответствующие библиотеки. А для работы уже собранного приложения -dev не обязателен, достаточны только используемые libltrXXXapi1.

Также для работы программы требуется установка пакета ltrd, т.к. ltrapi работают через эту службу с крейтами.

Пакет ltrmanger - GUI программа для просмотра подключенных крейтов, с возможностью настройки крейтов на Ethernet, подключения по Ethernet, обновления прошивки крейта и т.п.. Не обязательна для работы/сборки своей программы, но полезная отдельная программа.

Подробнее в https://www.lcard.ru/download/ltr_soft_ … tarted.pdf и https://www.lcard.ru/download/ltr_cross_sdk.pdf.

27.02.2026 13:06:23
#3

Участник
Здесь с 23.04.2025
Сообщений: 5

Re: Хеддеры от крейтов

Уважаемые авторы никак не могу понять в толк где взять CMake-вариант или *.deb package ltrd, поскольку
отсюда: https://software.opensuse.org/download. … ckage=ltrd ничего не скачивается, а
отсюда: https://gitlab.com/l-card/acq/devices/l … k/ltrd.git не собираются выдавая ошибку на отсутствующие *.cmake файлы
в папке /ltrd/cmake/ltrnames
Сам я работаю в ОС Астра 1.8

27.02.2026 18:42:01
#4

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,381

Re: Хеддеры от крейтов

По поводу скачивания, если зайти по прямой ссылке: https://download.opensuse.org/repositor … Debian_12/ (или конкретно для ltrd: https://download.opensuse.org/repositor … _amd64.deb), ссылка у Вас открывается? скачивание запускается? У меня все работает, иногда правда с задержкой, возможно временные какие-то проблемы с доступом на страницу. Если не скачивается все равно, то еще можно взять все эти пакеты из состава версии под Linux программы LMS (https://www.lcard.ru/download/lms_linux_distr.tar.gz), там в директории astra1.8se_deb12_x64/lms есть все нужные пакеты для ltr).

По поводу сборки из исходников, то скорее всего вы скопировали без входящих субмодулей. Нужно выполнить

git clone --recurse-submodules https://gitlab.com/l-card/acq/devices/ltr/shared/sdk/ltrd.git

   
или можно аналогично склонировать весь SDK - проект верхнего уровня:

git clone --recurse-submodules https://gitlab.com/l-card/acq/devices/ltr/shared/sdk/ltr_cross_sdk.git

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4

Многоканальный телефон:+7 (495) 785-95-25

Письма и запросы: lcard@lcard.ru
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск