Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: PulSar.CE3194694 от Апрель 14, 2010, 21:41



Название: Как скомпилировать программу в Qt4.6 для Windows?
Отправлено: PulSar.CE3194694 от Апрель 14, 2010, 21:41
Добрый!
Проблема: не знаю как собрать программу в Винде в готовый EXE файл. Те EXE файлы, что лежат в папках debug и release, не запускаются, пишется ошибка, связанная, кажется с mingw. В самом QtCreator программа собирается, запускается. Посмотрел на форуме подобные темы, ничего не сказано. Помогите плиз!)))


Название: Re: Как скомпилировать программу в Qt4.6 для Windows?
Отправлено: MoPDoBoPoT от Апрель 14, 2010, 22:12
Чуть ли не каждый день задаются подобные вопросы  :)
Развертывание приложений Qt в MS Windows (http://wiki.crossplatform.ru/index.php/Развертывание_приложений_Qt_в_MS_Windows)


Название: Re: Как скомпилировать программу в Qt4.6 для Windows?
Отправлено: PulSar.CE3194694 от Апрель 15, 2010, 21:28
Все равно ничего не понятно. Куда какие файлы копировать, какие-то path, и прочий бред. Можно инструкцию шаг за шагом взять гденибудь?

Зы почему в DEVC++ все просто, нажал и готово? :(


Название: Re: Как скомпилировать программу в Qt4.6 для Windows?
Отправлено: Авварон от Апрель 15, 2010, 21:35
потому что девц++ не привязан к фреймворку?
библиотеки qt скопируй в папку с бинарником


Название: Re: Как скомпилировать программу в Qt4.6 для Windows?
Отправлено: PulSar.CE3194694 от Апрель 15, 2010, 22:06
Спасибо, заработало!
Тупо нашел последовательно все DLL, о которых говорилось в ошибках, и скопировал их в папку с EXE файлом программы.


Название: Re: Как скомпилировать программу в Qt4.6 для Windows?
Отправлено: alexman от Апрель 16, 2010, 09:11
Для каждого проекта будешь копировать файлы? Пропиши переменную окружения PATH!


Название: Re: Как скомпилировать программу в Qt4.6 для Windows?
Отправлено: Авварон от Апрель 16, 2010, 10:46
и у юзера он ее тоже пропишет?


Название: Re: Как скомпилировать программу в Qt4.6 для Windows?
Отправлено: PulSar.CE3194694 от Апрель 17, 2010, 11:26
Пропиши переменную окружения PATH!
  Как? Чего писать?


Название: Re: Как скомпилировать программу в Qt4.6 для Windows?
Отправлено: alexman от Апрель 17, 2010, 11:37
и у юзера он ее тоже пропишет?
Где тут про юзера сказано?


Название: Re: Как скомпилировать программу в Qt4.6 для Windows?
Отправлено: alexman от Апрель 17, 2010, 11:44
Пропиши переменную окружения PATH!
  Как? Чего писать?
Мой компьютер->Свойства->Дополнительно->Переменные среды. Ну а там создаешь переменную PATH, если нет, и прописываешь путь QTDIR/bin. Это для Windows XP. Про Windows Vista, 7 хз :)


Название: Re: Как скомпилировать программу в Qt4.6 для Windows?
Отправлено: Авварон от Апрель 17, 2010, 12:03
alexman
лично я не вижу смысла запускать программу _на своем_ компе не из ide (только если она для себя пишется).
и даже если она для себя, на другой свой комп как переносить?


Название: Re: Как скомпилировать программу в Qt4.6 для Windows?
Отправлено: alexman от Апрель 17, 2010, 12:26
и даже если она для себя, на другой свой комп как переносить?
На другой свой комп - это аналогично установке другому юзеру! Если там нет Qt, то естественно нужно копировать и lib'ы. Но для разработчика, наверное, лучше прописать один раз переменные и не парится с копированием! Да и qt-ики рекомендуют http://qt.nokia.com/doc/4.6/install-win.html (пункт 3).


Название: Re: Как скомпилировать программу в Qt4.6 для Windows?
Отправлено: Авварон от Апрель 17, 2010, 12:38
это сборка из сырцов:)
я просто не вижу смысла запускать свою программу не из IDE


Название: Re: Как скомпилировать программу в Qt4.6 для Windows?
Отправлено: alexman от Апрель 17, 2010, 12:46
хз...на вкус и цвет товарищей нет ;)


Название: Re: Как скомпилировать программу в Qt4.6 для Windows?
Отправлено: kin63camapa от Май 13, 2010, 12:52
пардон за некрофилию а слинковать всё это в один файл как то можно?
И ещё хотелось бы значёк ехе шнику


Название: Re: Как скомпилировать программу в Qt4.6 для Windows?
Отправлено: crossly от Май 13, 2010, 12:54
собрать qt статически....