Название: Собрать wwwidgets под qt 4.6.2 win Отправлено: andrewshkovskii от Май 19, 2010, 19:04 Я собрал через qmake -spec win32-g++ -r CONFIG+=release, Mingw32-make-install.
Поставились. В дизайнере виджеты появились - в дизайнере криэйтора - нет. Почему?Кинул dll-ки плагина для wwwidgets for designer в папку //QtCreator\lib\qtcreator\plugins\Nokia - не помогло. В информации о плагинах дизайнера в криэйторе отображена ошибка : Цитировать Модуль 'C:/storage/programming/QtCreator/bin/designer/wwwidgetsplugin.dll' использует несоместимую библиотеку Qt. Ожидается ключ "Windows msvc release full-config", но получен ключ "Windows mingw release full-config" - Я так понимаю, это то, что криэйтор из коробки( не SDK) идет собранный из-под VS?Потом пытаюсь собрать проект типа , проект типа .pro Цитировать TARGET = testWWW TEMPLATE = app SOURCES += main.cpp\ widget.cpp HEADERS += widget.h CONFIG += wwwidgets LIBS += -lwwwidgets4 -LC:\storage\programming\wwWidgets\widgets\release INCLUDEPATH += C:\storage\programming\Qt\include\wwWidgets \ .h Код
.cpp Код
Получаю вывод линкера : Цитировать debug/widget.o:widget.cpp:(.text$_ZN20QwwTwoColorIndicatorD1Ev[QwwTwoColorIndicator::~QwwTwoColorIndicator:-1: error: undefined reference to `QwwPrivatable::~QwwPrivatable()' Кто-нибудь сталкивался, и что делать?:-1: error: collect2: ld returned 1 exit status Название: Re: Собрать wwwidgets под qt 4.6.2 win Отправлено: Sancho_s_rancho от Май 20, 2010, 09:42 Библиотеки С++ собранные разными компиляторами работать вместе не будут. ABI (Application Binary Interface) разный.
Название: Re: Собрать wwwidgets под qt 4.6.2 win Отправлено: andrewshkovskii от Май 20, 2010, 12:17 Библиотеки С++ собранные разными компиляторами работать вместе не будут. ABI (Application Binary Interface) разный. Это насчет использования плагина для дизайнера из криэйтора?Это я понял, и решение - собрать криэйтор под gcc.А что насчет wwwidgets? Название: Re: Собрать wwwidgets под qt 4.6.2 win Отправлено: crossly от Май 20, 2010, 14:08 а что на счет него.??... не находит линкер либу вот и все...
|