Ошибка статического компоновщика Qt3Support и mingw - PullRequest
2 голосов
/ 05 июля 2010

У меня возникла проблема при первой компиляции статического Qt в Windows, QTBUG-11249

При настройке с -no-qt3support сборка завершается нормально.

Я сделал это и успешно скомпилировал, но я получаю те же ошибки при попытке скомпилировать приложение.

e: \ Qt \ 2010.04-static \ qt \ lib /libQtGui.a (qapplication.o): qapplication.cpp :(. text + 0x8e0f): неопределенная ссылка на _imp___Z21qt_call_post_routinesv' e:\Qt\2010.04-static\qt\lib/libQtGui.a(qapplication.o):qapplication.cpp:(.text+0x9443): undefined reference to _imp ___ Z21qt_call_post_routinesv 'e: \ Qt \ 2010.04-static \ qt \ lib / libQtGui.a (qapplication.o):qapplication.cpp :(. text + 0x9a6b): неопределенная ссылка на _imp___Z21qt_call_post_routinesv' e:\Qt\2010.04-static\qt\lib/libQtGui.a(qwhatsthis.o):qwhatsthis.cpp:(.text+0xfc): undefined reference to _imp ___ Z21qDeleteInEventHandlerP7QObject '

я использую версию mingw, упакованную с qt, когда я использую общий каталог qt, это работает, нокогда я пытаюсь связать его со статическим, он терпит неудачу.

Теперь я предполагаю, что это как-то связано с -no-qt3support, но я понятия не имею, как использовать это в моем проекте.

...