Russian Qt Forum
Ноябрь 22, 2024, 21:54 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Почему плагины криво собираются с доп.либой??? [РЕШЕНО]  (Прочитано 2432 раз)
frostyland
Гость
« : Март 03, 2011, 13:58 »

Приветствую!
СОбираю плагин для Qt Designer в Qt 4.7.1.
Когда виджеты лежат в самой либе плагина, все в порядке.
PRO-файл без либы
Код:
CONFIG      += designer plugin debug_and_release
TARGET      = $$qtLibraryTarget(cswidgetpackplugin)
TEMPLATE    = lib
DESTDIR     = $$PWD/../../../bin/plugins/designer

HEADERS     = cswidgetpack.h csmnemoschemeplugin.h
SOURCES     = cswidgetpack.cpp csmnemoschemeplugin.cpp

INCLUDEPATH += $$PWD/../../csshared/widgets

include($$PWD/../../csshared/widgets/widgets.pri)

Когда же я выношу их в либу и подключаю статически, плагин не подключается вообще (отсутствует в списке плагинов ддизайнера)
PRO-файл с либой
Код:
CONFIG      += designer plugin debug_and_release
TARGET      = $$qtLibraryTarget(cswidgetpackplugin)
TEMPLATE    = lib
DESTDIR     = $$PWD/../../../bin/plugins/designer
include($$PWD/../../../designer.pri)

HEADERS     = cswidgetpack.h csmnemoschemeplugin.h
SOURCES     = cswidgetpack.cpp csmnemoschemeplugin.cpp

INCLUDEPATH += $$PWD/../../csshared/widgets

#include($$PWD/../../csshared/widgets/widgets.pri)

CONFIG(debug, debug|release){
    LIBS += -L$$PROJECTDIR/lib -lcsgcored
}else{
    LIBS += -L$$PROJECTDIR/lib -lcsgcore
}
PRO-файл самой либы
Код:
TEMPLATE = lib
TARGET = $$qtLibraryTarget(csgcore)
include($$PWD/../../../designer.pri)

DESTDIR  = $$PROJECTDIR/lib
DLLDESTDIR  = $$PROJECTDIR/dll
INCLUDEPATH += $$PWD/../../csshared/widgets
include($$PWD/../../csshared/widgets/widgets.pri)

ПОдскажите, кто в курсе - что за хня такая?Непонимающий?

« Последнее редактирование: Март 15, 2011, 11:35 от frostyland » Записан
frostyland
Гость
« Ответ #1 : Март 15, 2011, 11:35 »

В-общем, просто csgcored.dll не находилась в путях ))
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.06 секунд. Запросов: 21.