Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Lonsdale.85 от Сентябрь 08, 2010, 13:46



Название: запуск программы на Qt...не понятно(((((
Отправлено: Lonsdale.85 от Сентябрь 08, 2010, 13:46
Извините если такая тема уже была...
у меня стоит qt sdk 2010...где есть qt creator и где я собственно пишу программу.
программу написал и всё скомпилировалось как надо.
НО!!! когда я пытаюсь запустить exe-файл мне выдают ошибку и говорят что не хватает каких-то .dll и так далее...
Не подскажете что можно сделать чтобы такого не было???
Заранее спасибо)))


Название: Re: запуск программы на Qt...не понятно(((((
Отправлено: crossly от Сентябрь 08, 2010, 14:01
читаем в асистенте Deploying an Application...


Название: Re: запуск программы на Qt...не понятно(((((
Отправлено: merke от Сентябрь 08, 2010, 14:37
В общем если ты не используешь библиотеки QNetwork например, то список библиотек которые должны присутствовать у тебя в папке вместе с экзешником должен быть следующим:

mingwm10.dll
libgcc_s_dw2-1.dll
QtCore4.dll
QtGui4.dll

Данные библиотеки являются стандартными и ты их таскаешь с собой везде куда ставишь прогу, так как благодаря им реализуется кроссплатформенность! Данные библиотеки ты сможешь отрыть в каталоге с уставленным Qt.

Если не хочешь таскать с собой данные либы, то собирай Кути статически, и тогда придется таскать тока mingwm10.dll, я где то читал что один фиг mingwm10.dll приходится таскать с собой в независимости от статической или динамической компиляции. Если я ошибаюсь, прошу прощения!


Название: Re: запуск программы на Qt...не понятно(((((
Отправлено: Lonsdale.85 от Сентябрь 08, 2010, 19:05
спасибо))))