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


Форум

Вы не вошли.

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

#1 Техническая поддержка » Проблема с mingw64\libltr27api.a » 31.03.2022 13:25:01

Артём Р
Ответов: 1

Добрый день.

Разрабатываю программу под операционную систему 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