Russian Qt Forum
Ноябрь 24, 2024, 13:42 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как получить работающий релиз программы  (Прочитано 3949 раз)
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... я в печали...

Нужно всего то получить папку с прогой(неважно какого размера), перекинуть её на другой комп и запустить. Не подскажете в двух словах что я делаю не так: Плачущий
Записан
mutineer
Гость
« Ответ #1 : Март 24, 2012, 13:02 »

может проще на другом компе Qt поставить?
Записан
Ksar13th
Гость
« Ответ #2 : Март 24, 2012, 13:05 »

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

Qt тоже можно поставит ьна другом компе. Но цель то не запускать сначала QtCreator, затем тыкать по кнопке запустить проект. А запускать сразу exe файл, который открывает мою прогу на весь экран. А в данный момент мои эксешники похожи на уродов, ползающих и просящих себя застрелить.((

"утановить Qt" не подразумевает установку, а уж тем более запуск криейтора. Установи на целевом компе Qt, а затем просто запусти на нем свой ехе
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #4 : Март 24, 2012, 13:09 »

100% правильные библиотеки Qt находятся в QTDIR/bin. если ты ставил сдк, то это QTSDKDIR/desktop/<платформа>/bin
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Ksar13th
Гость
« Ответ #5 : Март 24, 2012, 13:18 »

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

100% правильные библиотеки Qt находятся в QTDIR/bin. если ты ставил сдк, то это QTSDKDIR/desktop/<платформа>/bin

Чем отличаются версии из QTSDKDIR/desktop/<платформа>/bin и QTSDKDIR/desktop/<платформа>/lib ?
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #7 : Март 24, 2012, 13:40 »

ничем, но при установке просто библиотек, а не сдк, дллок в lib нету Улыбающийся
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.049 секунд. Запросов: 22.