Название: Как получить работающий релиз программы Отправлено: 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 нету :)
|