Russian Qt Forum

Qt => Вопросы новичков => Тема начата: demaker от Ноябрь 26, 2012, 13:19



Название: Плагины
Отправлено: demaker от Ноябрь 26, 2012, 13:19
Добрый день!

Добавляю в pro-файл плагина

Код:

TARGET = pluginplot
TEMPLATE = lib

LIBS +=-L"D:/Qwt/qwt-6.0.1/lib" -lqwt  #добавленная строка

DEFINES += PLUGINPLOT_LIBRARY

SOURCES += pluginplot.cpp

HEADERS += pluginplot.h


INCLUDEPATH    += ../mainwindow
INCLUDEPATH    += D:/Qwt/qwt-6.0.1/src
DESTDIR         = ../plugins

# install
target.path = ../pluginplot
sources.files = $$SOURCES $$HEADERS $$RESOURCES $$FORMS plugin.pro
sources.path = ../pluginplot
INSTALLS += target sources


и плагин не подгружается
что не правильно ???


Название: Re: Плагины
Отправлено: Sancho_s_rancho от Ноябрь 26, 2012, 15:00
Ваш плагин не находит библиотеку qwt при запуске?


Название: Re: Плагины
Отправлено: demaker от Ноябрь 27, 2012, 09:50
А Бог его знает?
Я в папку к собранному проекту добавил dll-ки и вроде заработало.
Как понимаю ему нужна была статическая библиотека.


Название: Re: Плагины
Отправлено: xokc от Ноябрь 27, 2012, 15:21
Запущенный случай какой: сам спросил, сам себе ответил. Причём неправильно ответил: dll - библиотека динамическая, а не статическая.


Название: Re: Плагины
Отправлено: Fregloin от Ноябрь 28, 2012, 17:29
прописать пути к либам нужно в PATH переменную окружения