crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Подключение динамических библиотек к своему проекту, Qtcreator, qmake, linux
flareguner
  опции профиля:
сообщение 19.1.2010, 11:30
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 21
Регистрация: 16.11.2009
Пользователь №: 1231

Спасибо сказали: 0 раз(а)




Репутация:   0  


Добрый день. Относительно недавно начал изучать Qt 4 пользуясь этой IDE. Вот такой вопрос: Я создал проект Библиотека С++\Динамическая библиотека. А теперь создал проект Qt4, в котором нужно её использовать. Подскажите как правильно это сделать. Ибо включение в зависимости ( Где проекты) желаемого не дало. Большое спасибо ! :rolleyes:
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 19.1.2010, 11:44
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Создай pri-файл в каталоге со своей библиотекой, примерно такого содержания:
INCLUDEPATH       +=    $$PWD/qextserialport-1.1

QMAKE_LIBDIR   +=    $$PWD/qextserialport-1.1/build

LIBS           +=  -lqextserialport
Здесь:
$$PWD - специальная переменная qmake, которая обозначает каталог данного pri-файла
$$PWD/qextserialport-1.1 - каталог в котором нужно искать заголовочники
$$PWD/qextserialport-1.1/build - каталог где лежит скомпиленная библиотека
qextserialport - имя библиотеки без расширения

Затем в pro-файле приложения подключаешь этот pri-файл:
include(path/to/serialport.pri)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Колик_*
сообщение 14.9.2011, 16:28
Сообщение #3





Гости








    


Цитата(Litkevich Yuriy @ 19.1.2010, 11:44) *
Создай pri-файл в каталоге со своей библиотекой, примерно такого содержания:
INCLUDEPATH       +=    $$PWD/qextserialport-1.1

QMAKE_LIBDIR   +=    $$PWD/qextserialport-1.1/build

LIBS           +=  -lqextserialport
Здесь:
$$PWD - специальная переменная qmake, которая обозначает каталог данного pri-файла
$$PWD/qextserialport-1.1 - каталог в котором нужно искать заголовочники
$$PWD/qextserialport-1.1/build - каталог где лежит скомпиленная библиотека
qextserialport - имя библиотеки без расширения

Затем в pro-файле приложения подключаешь этот pri-файл:
include(path/to/serialport.pri)



спасибо большое, мне помогло!!!! правда с трудностями но все заработало)))
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.3.2024, 18:38