Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ Eclipse + QT4 + MinGW

Автор: Tarnym 19.8.2008, 12:11

Добрый день. Я только начал пользоваться и сразу возник вопрос.
Использую сборку Eclipse + QT4 + MinGW. Когда проект скомпилируеш проект он сразу запускается, но когда запускаеш отдельно скомпилированнвй проект выдает ошибку длл. в интернете нашол дллки но он не воспринимает 2 из них (QTCore4.dll) пишет неправельный вход процедуры в поток... :blink: помогите :)

Автор: Litkevich Yuriy 19.8.2008, 12:26

Qt4 откуда? автоустановщик или сам собирал из исходников?

Автор: molchanoviv 19.8.2008, 13:38

Цитата(Tarnym @ 19.8.2008, 13:11) *
Добрый день. Я только начал пользоваться и сразу возник вопрос.
Использую сборку Eclipse + QT4 + MinGW. Когда проект скомпилируеш проект он сразу запускается, но когда запускаеш отдельно скомпилированнвй проект выдает ошибку длл. в интернете нашол дллки но он не воспринимает 2 из них (QTCore4.dll) пишет неправельный вход процедуры в поток... :blink: помогите :)


Верояно, у тебя не прописана переменная среды %QTDIR%. В интеграторе Eclipse она указывается в bat файле и поэтому прога запускается. А ошибка из-за несоответствия версий скачаных длл-ок и версии qt для которой скомпилирована программа.
Пропиши в переменные среды %QTDIR%=Путь установки QT (у меня c:\qt\4.3.2) и %QMAKESPEC%= win32-g++ (если у тебя MinGW версия библиотеки) Для Вижуала переменную не знаю.
После этого проблема должна исчезнуть

Автор: molchanoviv 19.8.2008, 13:40

Цитата(Tarnym @ 19.8.2008, 13:11) *
Добрый день. Я только начал пользоваться и сразу возник вопрос.
Использую сборку Eclipse + QT4 + MinGW. Когда проект скомпилируеш проект он сразу запускается, но когда запускаеш отдельно скомпилированнвй проект выдает ошибку длл. в интернете нашол дллки но он не воспринимает 2 из них (QTCore4.dll) пишет неправельный вход процедуры в поток... :blink: помогите :)


Верояно, у тебя не прописана переменная среды %QTDIR%. В интеграторе Eclipse она указывается в bat файле и поэтому прога запускается. А ошибка из-за несоответствия версий скачаных длл-ок и версии qt для которой скомпилирована программа.
Пропиши в переменные среды %QTDIR%=Путь установки QT (у меня c:\qt\4.3.2) и %QMAKESPEC%= win32-g++ (если у тебя MinGW версия библиотеки) Для Вижуала переменную не знаю.
После этого проблема должна исчезнуть

Да, забыл, в переменной среды %path% должен быть прописан путь c:\mingw\bin( если у тебя mingw) и путь до исполняемых файлов qt (у меня c:\qt\4.3.2\bin)

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)