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


Lusbapi.dll + Qt+ MinGW (Win)

Вы не вошли.

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

Dmitriy
04.04.2008 14:14:57
#1

Гость

Lusbapi.dll + Qt+ MinGW (Win)

Добрый день!

Неполучается подключить библиотеку :-(
При статической компановке - ld неможет расрознать имена функций, хотя саму библиотеку вроде видит.
При динамическом подключении, через создание объекта QLibrary, компиляция проходит, но при старте приложение падает.
Может необходимо пересобрать Lusbapi при помощи MinGW (чтобы получить *.а файл)? Но, непонятно как это сделать  - мэйкфайла ведь нет в дистрибутиве...

04.04.2008 16:03:38
#2

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

Re: Lusbapi.dll + Qt+ MinGW (Win)

1. Никто пока не пытался использовать такую связку: Lusbapi + Qt + MinGW. А чем не устраивают бесплатные компиляторы от Borland или Microsoft?
2. А какие именно имена функций не распознатаются при статической компановке?

Dmitriy
07.04.2008 12:55:15
#3

Гость

Re: Lusbapi.dll + Qt+ MinGW (Win)

С продуктами от Borland и Microsoft я никогда не работал - я линуксоид %-) Времени, да и желания, с ними разбираться у меня нету. И, что самое главное, у меня уже почти готовый большой проект написан на Qt. Поскольку Qt - штука  кроссплатформенная, то проект всего лишь пересобрать надо в другой сиситеме, и все. 

Вышеописанную проблемму уже решил, я перед этим не совсем кооректно подключил библиотеку с использованием методов QLibrary.
Приложение наконец собралось и даже работает долго и не падает, но данных я пока не вижу %-(

Параллельно обнаружил странное явление - одно и тоже приложение под Линухом жрет менее 30% проца, а под Вмндой почти 100%...

Буду разбираться...

Иван Александрович
27.04.2011 09:33:04
#4

Гость

Re: Lusbapi.dll + Qt+ MinGW (Win)

У кого-нибудь получилось заставить работать Lusbapi + Qt + MinGW ? )))

Иван Александрович
27.04.2011 12:12:31
#5

Гость

Re: Lusbapi.dll + Qt+ MinGW (Win)

таки собрал lusbapi в QT

Максим
10.02.2013 08:40:17
#6

Гость

Re: Lusbapi.dll + Qt+ MinGW (Win)

Так может все таки кто-нибудь поделитесь опытом реализации связки Lusbapi + Qt + MinGW?

Иван Александрович
11.02.2013 08:03:40
#7

Гость

Re: Lusbapi.dll + Qt+ MinGW (Win)

Максимум что могу вспомнить - выкачивал исходники библиотеки lusbapi и пересобирал средствами Qt и MinGW

11.02.2013 10:56:53
#8

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: Lusbapi.dll + Qt+ MinGW (Win)

Про QT не скажу, а консольные программы с lusbapi+MinGW писал неоднократно.
Похоже, что линкер не признает .lib от MSVC, так и не факт, что должен. Я просто строю его отдельно:

dlltool -l lusbapi.lib -d lusbapi.def -k

[begin lusbapi.def]
LIBRARY lusbapi.dll
EXPORTS
CreateLInstance@4
GetDllVersion@0
[end lusbapi.def]