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

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

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: QWT  (Прочитано 8795 раз)
demaker
Птица говорун
*****
Offline Offline

Сообщений: 960


Просмотр профиля
QWT
« : Июнь 18, 2013, 14:08 »

Проблема в запуске исполняемого файла проекта.(см. файл)
В Creatore  нормально запускается все.


Записан
popper
Гость
« Ответ #1 : Июнь 18, 2013, 14:50 »

В QCreator известен путь к qwt.dll
Варианты:
1.прописать этот путь один раз в переменной PATH среды окружения
2.скопировать qwt.dll в папку приложения или, на худой конец, в системную папку
3.Запускать приложение из bat-файла следующего содержания:
Код
DOS
set QWT_PATH=<path_to_qwt.dll>
set PATH=%QWT_PATH%;%PATH%
start <your_app.exe>
 

Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 960


Просмотр профиля
« Ответ #2 : Июнь 18, 2013, 15:10 »

М-м-м,что-то не помогает пока
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 960


Просмотр профиля
« Ответ #3 : Июнь 18, 2013, 15:53 »

Не могу понять, другие проекты тоже не запускаются.
Но пишет, что проблема в mignmw10.dll.
Прописал ее в PATH, но не помогает.
Записан
Bepec
Гость
« Ответ #4 : Июнь 18, 2013, 15:56 »

Ответ - у вас не находит dll.

Выход - кинуть в папку с программой.
Выход - прописать переменные среды в windows. (в консоли прописывать не поможет, ибо на один только сеанс).
Выход - пнуть программу.
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 960


Просмотр профиля
« Ответ #5 : Июнь 19, 2013, 09:59 »

И кидал в папку с программой и прописывал в PATH не помогает Непонимающий
Опять хрень вылезает какая-то.
« Последнее редактирование: Июнь 19, 2013, 10:14 от demaker » Записан
popper
Гость
« Ответ #6 : Июнь 19, 2013, 12:45 »

qwt должен быть собран с той же версией qt, что и сам проект
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 960


Просмотр профиля
« Ответ #7 : Июнь 19, 2013, 14:07 »

C qwt я разобрался

добавляю теперь mingwm10.dll
он другую затем dll просит -> добавляю и т.д, а после выдает
(см. файл)
Записан
popper
Гость
« Ответ #8 : Июнь 19, 2013, 14:11 »

Еще раз предлагаю проверить, что QCored4.dll, которая лежит в папке debug, совпадает с той, которая использовалась для сборки qwt и Вашего приложения

Точнее QGuid4.dll
« Последнее редактирование: Июнь 19, 2013, 14:16 от popper » Записан
Bepec
Гость
« Ответ #9 : Июнь 20, 2013, 09:39 »

Ответ - у вас не та версия dll загружается.

Выход - кинуть в папку с программой именно те DLL с которым она собирается.
Выход - посмотреть переменные среды в windows. Возможно программа по путям подтягивается неправильные версии.
Выход - пнуть программу.
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 960


Просмотр профиля
« Ответ #10 : Июнь 20, 2013, 13:02 »

Все разобрался

Чтобы работал exe-файл на другом компе.
нужно было кинуть в папку где лежит exe-файл еще:

1. mingwm10.dll
2. libgcc_s_dw2-1.dll
3. QtCored4.dll
4. QtGuid4.dll
5. QtSvgd4.dll

Всем спасибо за помощь
« Последнее редактирование: Июнь 20, 2013, 13:14 от demaker » Записан
popper
Гость
« Ответ #11 : Июнь 20, 2013, 14:33 »

Лучше на сторону отдавать release-сборку программы, тогда зависимость будет от библиотек:
QtCore4.dll
QtGui4.dll
QtSvg4.dll
т.е. без буквы d в названии.
Они кроме всего прочего еще и весят меньше debug-версий
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 960


Просмотр профиля
« Ответ #12 : Июнь 20, 2013, 16:07 »

Спасибо Улыбающийся
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #13 : Июнь 20, 2013, 16:09 »

всё это расписано в документации https://qt-project.org/doc/qt-4.8/deployment-windows.html и обсуждалось много раз, но кто читает документацию.
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 960


Просмотр профиля
« Ответ #14 : Июнь 20, 2013, 16:11 »

Скажите, как мне узнать мой QtSDK может работать с 64-битной ОС или нет?
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


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