Название: проблема c Qt Creator 2.0.1 Отправлено: Pegas от Октябрь 22, 2010, 09:34 Всем привет!
Подскажите пожалуйста как решить проблему c Qt Creator 2.0.1: Решил установить Qt 4.7.Скачал с http://qt.nokia.com/downloads LGPL Qt SDK for Windows. Установил так как предложил мне инсталлятор. Прописал системные переменные C:\Qt\2010.05\bin; C:\Qt\2010.05\qt\bin;C:\Qt\2010.05\mingw\bin;. Запускаю Qt Creator 2.0.1, создаю проект Qt С++ GUI приложение Qt.Собираю проект в релизе, запускаю и получаю из Creator- завершился с кодом -1073741511,а при запуске exe файла напрямую из папки release – Ошибка! Точка входа в процедуру _Z21q…. не найдена в библиотеке DLL Qt Core4.dll.При сборке проекта в отладочном режиме ошибок нет!.Переустанавливал Qt SDK for Windows не помогло! P .S опыта работы с Qt нет, поэтому пишите пожалуйста подробно! Название: Re: проблема c Qt Creator 2.0.1 Отправлено: Пантер от Октябрь 22, 2010, 09:44 Я приверженец самосборной Qt, sdk мне не нравится. Так что тоже можешь попробовать скачать сорцы Кьюта и скомпилить, это не сложно.
Название: Re: проблема c Qt Creator 2.0.1 Отправлено: QT3.3.8 от Октябрь 22, 2010, 10:31 Я писал в соседней ветке, что "LGPL Qt SDK for Windows" QT 4.7 не собирается под VS 2008. Может и под другие VS.
А вот пакет Qt libraries 4.7.0 for Windows (VS 2008, 226 MB) собирается. Название: Re: проблема c Qt Creator 2.0.1 Отправлено: Pegas от Октябрь 22, 2010, 14:21 Все оказалось очень бонально необхлдимо было в папке release кинуть dll библиотеки QtCore4.dll и QtGui4.dll.
Проблема решена всем спасибо!! Название: Re: проблема c Qt Creator 2.0.1 Отправлено: Mikhail от Октябрь 22, 2010, 14:56 Проблема не в том, что надо куда-то кинуть dll.
Зачем же размножать библиотеки? Необходимо прописать путь на QTDIR/bin. Название: Re: проблема c Qt Creator 2.0.1 Отправлено: Пантер от Октябрь 22, 2010, 15:03 А из какого каталога ты взял QtCore4.dll и QtGui4.dll?
Название: Re: проблема c Qt Creator 2.0.1 Отправлено: Pegas от Октябрь 22, 2010, 15:08 я если собрать Qt со статической линковкой например. configure.exe -static -debug-and-release -qt-zlib -qt-gif -qt-libpng -qt-libmng -qt-libtiff -qt-libjpeg -no-sse2
То тогда при создании проекта проблема с подгружаемыми библиотеками будет решена?.А если потом exe файл запустить на Unix системахпроблем не будет? Название: Re: проблема c Qt Creator 2.0.1 Отправлено: Пантер от Октябрь 22, 2010, 15:10 А зачем тебе exe под Unix'ом запускать? :o
При статике проблем не будет, но твой exe очень разрастется. Название: Re: проблема c Qt Creator 2.0.1 Отправлено: Pegas от Октябрь 22, 2010, 15:11 QtCore4.dll и QtGui4.dll взял из c:\Qt\2010.05\qt\bin\
Название: Re: проблема c Qt Creator 2.0.1 Отправлено: Pegas от Октябрь 22, 2010, 15:17 а если статику не собирать то какие альтернативные варианты есть на Unix системах запускать приложение?
(я подозреваю что на на Unix системах надо будет собирать и компилировать) Название: Re: проблема c Qt Creator 2.0.1 Отправлено: Пантер от Октябрь 22, 2010, 15:33 QtCore4.dll и QtGui4.dll взял из c:\Qt\2010.05\qt\bin\ Значит из PATH удали все пути к Кьюту кроме этого.а если статику не собирать то какие альтернативные варианты есть на Unix системах запускать приложение? На Unix принято распространять исходники и делать пакеты для каждого дистрибутива (rpm, deb, tgz, etc).(я подозреваю что на на Unix системах надо будет собирать и компилировать) Название: Re: проблема c Qt Creator 2.0.1 Отправлено: crossly от Октябрь 22, 2010, 16:24 кроссплатформенность совершенно не означает что можно исполняемый файл запустить на любой системе... учим матчасть...
Название: Re: проблема c Qt Creator 2.0.1 Отправлено: Pegas от Октябрь 22, 2010, 16:49 как я понял для Unix систем делают следующие: создаю проект программы и упаковываю в Тарбол (tar) а потом в пакеты-сорцы (.SRC.RPM).И все это можно сделать в Qt.
Поправте меня пожалуйста! Название: Re: проблема c Qt Creator 2.0.1 Отправлено: Пантер от Октябрь 22, 2010, 16:56 Неа. Делают бинарные пакеты для каждого дистрибутива.
|