Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: qwerty2010 от Июнь 15, 2010, 00:44



Название: Ошибка при линковке пректа (static сборка)
Отправлено: qwerty2010 от Июнь 15, 2010, 00:44
Статическая сборка Qt.
При сборке проекта выдает
c:\Qt\2010.03\qt\lib\libQtGuid.a:-1: error: In function `~QApplication':
C:\Qt\2010.03\qt\src\gui/kernel/qapplication.cpp:1018: undefined reference to `_imp___Z21qt_call_post_routinesv'.
Подскажите, я не правильно собрал Qt или что-то не правильно сделал в проекте.

Видимо как-то неправильно собралась библиотека libQtGui.o
Подскажите, как правильно собрать под Windows и mingw.

Собирал так:
mingw32-make confclean
configure -static -fast -debug-and-release -no-exceptions -no-qt3support -qt-gif -qt-libpng -qt-libjpeg -no-phonon -no-webkit -no-phonon-backend -platform win32-g++ -no-accessibility -no-exceptions
mingw32-make -j 4

Или поделитесь пожалуйста собранными библиотеками.


Название: Re: undefined reference to `_imp___Z21qt_call_post_routinesv'
Отправлено: qwerty2010 от Июнь 15, 2010, 07:30
Получается, что при линковке не видится ф-я call_post_routines объявленная в libQtCore и вызываемая в libQtGui


Название: Re: Ошибка при линковке пректа (static сборка)
Отправлено: Sahab от Июнь 16, 2010, 09:58
+1


Название: Re: Ошибка при линковке пректа (static сборка)
Отправлено: sikuda от Июнь 30, 2010, 13:15
Нашел по проблеме ссылку, может кому пригодиться
http://www.qtcentre.org/threads/31684-Problems-creating-Qt-4.6.3-static-with-MinGw


Название: Re: Ошибка при линковке пректа (static сборка)
Отправлено: vanessa от Май 15, 2011, 15:36
Наступил на эти-же грабли, про -no-qt3support знаю. вот какие параметры я задаю
Код:
configure -static -release -no-exceptions -no-qt3support -qt-zlib -qt-gif -qt-libpng -qt-libmng -qt-libjpeg -no-accessibility -qt-sql-mysql -qt-sql-sqlite -no-webkit -I E:\mysql\include -L E:\mysql\lib\opt  -l mysql -no-dsp  -no-vcproj -no-dbus -no-phonon -no-multimedia -no-declarative  -no-openssl -prefix e:\Qt\static -no-s60 -nomake examples -nomake demos
куда бежать, что делать ?