Здравствуйте, гость ( Вход | Регистрация )
|
Vas2 |
3.6.2011, 20:34
Сообщение
#1
|
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 2.6.2011 Пользователь №: 2715 Спасибо сказали: 0 раз(а) Репутация: 0
|
у меня Qt creator 2.0.1, основан на 4.7, WinXP, minGW
подключил 2 библиотеки P100X.lib, PortLib.lib в файле .pro LIBS += P100X.lib LIBS += PortLib.lib обе библиотеки он находит (проверено изменением имени), обе находятся в одном и томже каталоге программы фунукции библиотеки P100X.lib находит , а функции библиотеки PortLib.lib не находит, пишет ошибку: undefined reference to 'имя функции' особенности: библиотека P100X.lib содержит в себе запросы к библиотеки P100X.dll, а библиотека PortLib.lib полность статическая библиотека PortLib.lib имеет свой хидер (.h) не совпадающий с именем библиотеки (пробовал вручную создавать совпадающее имя) - библ не мои Вопрос: чтоже всетаки можно попробовать чтобы использовать функции из 2-ой библиотеки??? За любой ответ буду очень признателен |
|
|
|
![]() |
|
Iron Bug |
6.6.2011, 23:03
Сообщение
#2
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12
|
Цитата(Гость_Гость_Vas2_*_* @ 6.6.2011, 20:41) Link а можно по подобнее про этот метод (еще лучьше какой-нибудь банальный пример) это не отдельный метод, а вместе с предыдушим: пишем отдельную библиотеку, экспортируем функции через def, а вот уже к ней цепляемся не через линковку экспортированного lib'а, а динамически, через LoadLibrary и иже с ним. в чём плюсы? в мобильности таких конструкций. библиотека может содержать базовые функции, плюс-минус нечто, что потребуется кому-то ещё, например. а в конкретном модуле подцепляются только нужные библиотеки. на самом деле, lib делает то же самое, просто у него там прописываются все функции, а это не всегда нужно и не всегда так удобно. |
|
|
|
Vas2 Проблема с подключением внешней библиотеки 3.6.2011, 20:34
Litkevich Yuriy тебе на прогорге по-моему уже всё объяснили.
Стат... 4.6.2011, 9:43
Vas2 Цитата(Litkevich Yuriy @ 4.6.2011, 10:43)... 5.6.2011, 17:06
Iron Bug посмотри namespace'ы. вроде бы портлиб имеет с... 5.6.2011, 1:53
Litkevich Yuriy Цитата(Vas2 @ 5.6.2011, 20:06) Библиотеку... 5.6.2011, 17:26
Vas2 Цитата(Litkevich Yuriy @ 5.6.2011, 18:26)... 5.6.2011, 18:31
Vas2 судя по вот этому http://forum.swamp.ru/viewtopi... 6.6.2011, 2:24
Iron Bug если это разные компилеры, то могут быть проблемы
... 6.6.2011, 6:58
Гость_Vas2_* Цитата(Iron Bug @ 6.6.2011, 6:58) если эт... 6.6.2011, 16:17
Гость_Vas2_* Цитата(Iron Bug)либо юзать её через LoadLibrary(бе... 6.6.2011, 17:41
Litkevich Yuriy Если используешь Qt, то смотри QLibrary, в противн... 6.6.2011, 18:31![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 16.12.2025, 4:19 |