Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Ksar13th от Март 24, 2012, 13:00



Название: Как получить работающий релиз программы
Отправлено: Ksar13th от Март 24, 2012, 13:00
Вопрос наверняка более чем глупый, но тем не менее...
Прога готова и запускается в QtCreatore под режим отладки. Переставляю на режим релиз. Нахожу в папке с проектом exe-шный файлик. Запускаю. Вылетают сообщения о не найденных библиотеках - mingwm10.dll, libgcc_s_dw2-1.dll, QtCore4.dll, QtGui4.dll, QtNetwork4.dll. Поочерёдно закидываю их в папку с эксешником. Так понял, на компе хранится несколько видов каждой библиотеки. Я уже походу попробовал чуть ли не все варианты компановки этих библиотек в папке с программой(спасибо виндовому поисковику). Сначала запинка была на QtCore4.dll - вылетала мессага о ненахождении такой то процедуры. Нашёл ту версию библиотеки, после которой подошёл к поискам QtNetwork4.dll. Скопировал и её, и опять следующим окошком вылетело сообщение о ненахождении уже другой процедуры в QtCore4.dll... я в печали...

Нужно всего то получить папку с прогой(неважно какого размера), перекинуть её на другой комп и запустить. Не подскажете в двух словах что я делаю не так: :'(


Название: Re: Как получить работающий релиз программы
Отправлено: mutineer от Март 24, 2012, 13:02
может проще на другом компе Qt поставить?


Название: Re: Как получить работающий релиз программы
Отправлено: Ksar13th от Март 24, 2012, 13:05
Qt тоже можно поставит ьна другом компе. Но цель то не запускать сначала QtCreator, затем тыкать по кнопке запустить проект. А запускать сразу exe файл, который открывает мою прогу на весь экран. А в данный момент мои эксешники похожи на уродов, ползающих и просящих себя застрелить.((


Название: Re: Как получить работающий релиз программы
Отправлено: mutineer от Март 24, 2012, 13:06
Qt тоже можно поставит ьна другом компе. Но цель то не запускать сначала QtCreator, затем тыкать по кнопке запустить проект. А запускать сразу exe файл, который открывает мою прогу на весь экран. А в данный момент мои эксешники похожи на уродов, ползающих и просящих себя застрелить.((

"утановить Qt" не подразумевает установку, а уж тем более запуск криейтора. Установи на целевом компе Qt, а затем просто запусти на нем свой ехе


Название: Re: Как получить работающий релиз программы
Отправлено: kambala от Март 24, 2012, 13:09
100% правильные библиотеки Qt находятся в QTDIR/bin. если ты ставил сдк, то это QTSDKDIR/desktop/<платформа>/bin


Название: Re: Как получить работающий релиз программы
Отправлено: Ksar13th от Март 24, 2012, 13:18
Всё! Вроде получилось. Подошёл более щепитильно к выбору библиотек из всего обилия найденных. Скопировал все из одного места, из C:\QtSDK\Desktop\Qt\4.8.0\mingw\bin (спасиб, kambala).
Вроде всё пашет!
*удалите тему, а то мне стыдно стало О-о ))) *


Название: Re: Как получить работающий релиз программы
Отправлено: mutineer от Март 24, 2012, 13:18
100% правильные библиотеки Qt находятся в QTDIR/bin. если ты ставил сдк, то это QTSDKDIR/desktop/<платформа>/bin

Чем отличаются версии из QTSDKDIR/desktop/<платформа>/bin и QTSDKDIR/desktop/<платформа>/lib ?


Название: Re: Как получить работающий релиз программы
Отправлено: kambala от Март 24, 2012, 13:40
ничем, но при установке просто библиотек, а не сдк, дллок в lib нету :)