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

Проблема с mingw64\libltr27api.a

Вы не вошли.

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

31.03.2022 13:25:01
#1

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

Проблема с mingw64\libltr27api.a

Добрый день.

Разрабатываю программу под операционную систему Windows для работы с крейтом L-Card.
Для разработки использую IDE Qt Creator и фреймворк Qt.

Возникает проблема при попытке использования компилятора mingw64 и подключения соответствующего ему файла библиотеки libltr27api.a из каталога ..\ltr\lib\mingw64.

Линкер  не находит определений для библиотечных функций, как-будто библиотека libltr27api.a не подключена:

: undefined reference to `__imp_LTR27_Recv'
: undefined reference to `__imp_LTR27_ADCStop'
: undefined reference to `__imp_LTR27_ProcessData'
: undefined reference to `__imp_LTR27_Init'
: undefined reference to `__imp_LTR27_Open'
: undefined reference to `__imp_LTR27_GetConfig'
: undefined reference to `__imp_LTR27_GetDescription'
: undefined reference to `__imp_LTR27_SetConfig'
: undefined reference to `__imp_LTR27_Close'

При этом подключенные таким же образом файлы libltr51api.a, libltrapi.a таких проблем не имеют.
При этом программа собирается с помощью msvc64 с использованием библиотек из каталога msvc64.
Используется последняя версия библиотек для работы с крейтами и модулями LTR взятая с сайта. Версия 1.32.30

04.04.2022 16:02:43
#2

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

Re: Проблема с mingw64\libltr27api.a

Да, действительно есть отличие в либе этой библиотеке.
Попробуйте установить эту версию, вроде исправил, - https://lcard.ru/download/ltrdll_1.32.31.exe - будет все нормально работать?

Контакты

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

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

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

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