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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Ошибка при линковке пректа (static сборка)  (Прочитано 6449 раз)
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

Или поделитесь пожалуйста собранными библиотеками.
« Последнее редактирование: Июнь 15, 2010, 07:38 от qwerty2010 » Записан
qwerty2010
Гость
« Ответ #1 : Июнь 15, 2010, 07:30 »

Получается, что при линковке не видится ф-я call_post_routines объявленная в libQtCore и вызываемая в libQtGui
Записан
Sahab
Гость
« Ответ #2 : Июнь 16, 2010, 09:58 »

+1
Записан
sikuda
Гость
« Ответ #3 : Июнь 30, 2010, 13:15 »

Нашел по проблеме ссылку, может кому пригодиться
http://www.qtcentre.org/threads/31684-Problems-creating-Qt-4.6.3-static-with-MinGw
Записан
vanessa
Гость
« Ответ #4 : Май 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
куда бежать, что делать ?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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