Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt инструментарий _ Подключение динамических библиотек к своему проекту

Автор: flareguner 19.1.2010, 11:30

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

Автор: 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)

Автор: Колик 14.9.2011, 16:28

Цитата(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)



спасибо большое, мне помогло!!!! правда с трудностями но все заработало)))

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)