Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
|
||||
|
Проект для l-791 Astra linux QtДобрый вечер! Не получается получить экземпляр типа
в проекте вышеуказанной конфигурации. Библиотека была собрана успешно. Драйвер установлен. Исполняемый файл "start" перед началом работы отработал. Собственно зачатки проекта во вложении. Библиотека подключается, но указатель на экземпляр, создаваемый функцией
, NULL. Версия ядра "Linux astra 4.2.0-23-generic". Заранее Благодарю за помощь!) |
|||
|
||||
|
Re: Проект для l-791 Astra linux QtДобрый день, я так понимаю Вы вручную собирали lcomp, а это действие делали (из комментария в start):
После копирования может быть необходимо перезапустить систему. Если не поможет, то пришлите вывод lspci из консоли, в нем должна быть строчка:
где <address> - адрес на шине. Если есть, то также пришлите вывод lspci -s <address> -vvv -xxx Также есть возможность поставить lcomp из пакетов под Debian (как описано в https://www.lcard.ru/download/lcard_lin … utions.pdf для пакетов lcomp-dkms и liblcomp1) и тогда все действия start и копирование правил выполняется автоматом. |
|||
|
||||
|
Re: Проект для l-791 Astra linux QtДобрый день! Спасибо, всё заработало! Функция QueryInterface (...) ведь возвращает 0 в случае успеха? Просто TRUE задефайнен как 1 |
|||
|
||||
|
Re: Проект для l-791 Astra linux QtДа, QueryInterface() возвращает S_OK (0) в случае успеха, или код ошибки (в lcomp только E_NOINTERFACE) (тут QueryInterface повторяет стандартную функцию COM-объектов Windows и коды ошибки HRESULT переопределены из Windows, дальше функции самих интерфейсов уже возвращают свои коды ошибки в виде типа ULONG, где L_SUCCESS (0) - успех, остальные коды ошибок см ioctl.h) |
Страницы 1
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2
Многоканальный телефон:
+7 (495) 785-95-25
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск