Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: nkment от Июнь 18, 2012, 19:16



Название: ошибка при сборке QT Creator в Windows7
Отправлено: nkment от Июнь 18, 2012, 19:16
Доброе время суток

Пытаюсь собрать QT Creator, как описано

http://qtlinux.narod.ru/make_qtcreator.htm

qt-creator-2.2.0
qt-4.7.3
собираю из qt-creator-2.2.0-src

Для Windows XP все собирается успешно и рботает,
а Windows 7 при запуске собранного Creator выдает ошибку

Точка входа в процедуру _Z15qAddPostRoutinePFvvE не найдена в библиотеке DLL QtCore4.dll

Как такое возможно, ведь Creator обращается к DLL QT при помощи которой был собран  ???


Название: Re: ошибка при сборке QT Creator в Windows7
Отправлено: Bepec от Июнь 18, 2012, 19:28
У вас версии Qt, которыми собраны dll отличаются. Как это произошло - знаете только вы.


Название: Re: ошибка при сборке QT Creator в Windows7
Отправлено: nkment от Июнь 18, 2012, 19:40
порядок действий для Windows XP и Windows 7
был абсолютно идентичен, проверял несколько раз.
а как можно проверить к каким DLL (которые в QT\bin или creator\bin) обращается собранный creator, т.к. там этих либ вообще нет
Можно ли скопировать нужные DLL из \Qt\qt-4.7.3\bin\ (Windows XP)
в собранный \Qt\qt-creator-2.2.0\bin\ (Windows 7)


Название: Re: ошибка при сборке QT Creator в Windows7
Отправлено: nkment от Июнь 19, 2012, 18:44
Нашел в чем проблема  :)

На машине с Windows7 установлен и прописан в PATH Matlab, и при сборке QT тащила его dll-ки


Название: Re: ошибка при сборке QT Creator в Windows7
Отправлено: Bepec от Июнь 19, 2012, 18:46
О май год. Жалко, что Пантера не было :D Он бы враз тебе про этот матлаб оттелепатировал :D