Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Вопрос решен обновлением linux-headers до 4.19.0-16
Добрый день.
Из репозитория ставил liblcomp1, liblcomp1-dev, lcomp-dkms. В /etc/udev/rules.d лежит lcard.rules:
#KERNEL=="ldevice?", NAME="lcard/%k", SYMLINK+="ldev%n", MODE="0666"
KERNEL=="ldevice?", SYMLINK+="ldev%n", MODE="0666"
Однако /dev | grep ldev и lsmod | grep ldev ничего не возвращают.
Устройство определяется следующим образом
$ lsusb
Bus 001 Device 006: ID 0471:0154 Philips (or NXP)
Здравствуйте.
А перед включением ifc_ldev.h у Вас есть определение INITGUID? Должно быть:
#define INITGUID #include "lcomp/ifc_ldev.h"
Спасибо, помогло.
Однако, столкнулся со следующей проблемой - не удается подключиться к модулю.
Точно известно, что модуль на 0 слоте.
Программа успешно запускается и работает по Windows, но под Linux CreateInstance(0) исправно возвращает в pIUnknown nullptr.
Перебор слотов 0-126 возвращает тот же результат.
Какие тут могут быть ошибки с моей стороны?
Заранее спасибо за ответ!
Добрый день.
Пробую запустить ADC E-154 под Linux с библиотекой lcmp.
При сборке проекта возникает ошибка компиляции undefined reference to `IID_ILDEV' на строчке (из мануала):
HRESULT hr = pIUnknown->QueryInterface(IID_ILDEV,(void**)&pI);
Заголовочный ifc_ldev.h подключен, в нем прописано #define LCOMP_LINUX 1
Компилятор gcc (Debian 8.3.0-6) 8.3.0
Подскажите, как решить данную проблему?
Страницы 1
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2
Многоканальный телефон:
+7 (495) 785-95-25
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск