Russian Qt Forum
Ноябрь 26, 2024, 08:58
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Вопросы новичков
>
QWT
Страниц: [
1
]
2
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: QWT (Прочитано 8923 раз)
demaker
Птица говорун
Offline
Сообщений: 962
QWT
«
:
Июнь 18, 2013, 14:08 »
Проблема в запуске исполняемого файла проекта.(см. файл)
В Creatore нормально запускается все.
Записан
popper
Гость
Re: QWT
«
Ответ #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
Сообщений: 962
Re: QWT
«
Ответ #2 :
Июнь 18, 2013, 15:10 »
М-м-м,что-то не помогает пока
Записан
demaker
Птица говорун
Offline
Сообщений: 962
Re: QWT
«
Ответ #3 :
Июнь 18, 2013, 15:53 »
Не могу понять, другие проекты тоже не запускаются.
Но пишет, что проблема в mignmw10.dll.
Прописал ее в PATH, но не помогает.
Записан
Bepec
Гость
Re: QWT
«
Ответ #4 :
Июнь 18, 2013, 15:56 »
Ответ - у вас не находит dll.
Выход - кинуть в папку с программой.
Выход - прописать переменные среды в windows. (в консоли прописывать не поможет, ибо на один только сеанс).
Выход - пнуть программу.
Записан
demaker
Птица говорун
Offline
Сообщений: 962
Re: QWT
«
Ответ #5 :
Июнь 19, 2013, 09:59 »
И кидал в папку с программой и прописывал в PATH не помогает
Опять хрень вылезает какая-то.
«
Последнее редактирование: Июнь 19, 2013, 10:14 от demaker
»
Записан
popper
Гость
Re: QWT
«
Ответ #6 :
Июнь 19, 2013, 12:45 »
qwt должен быть собран с той же версией qt, что и сам проект
Записан
demaker
Птица говорун
Offline
Сообщений: 962
Re: QWT
«
Ответ #7 :
Июнь 19, 2013, 14:07 »
C qwt я разобрался
добавляю теперь mingwm10.dll
он другую затем dll просит -> добавляю и т.д, а после выдает
(см. файл)
Записан
popper
Гость
Re: QWT
«
Ответ #8 :
Июнь 19, 2013, 14:11 »
Еще раз предлагаю проверить, что QCored4.dll, которая лежит в папке debug, совпадает с той, которая использовалась для сборки qwt и Вашего приложения
Точнее QGuid4.dll
«
Последнее редактирование: Июнь 19, 2013, 14:16 от popper
»
Записан
Bepec
Гость
Re: QWT
«
Ответ #9 :
Июнь 20, 2013, 09:39 »
Ответ - у вас не та версия dll загружается.
Выход - кинуть в папку с программой именно те DLL с которым она собирается.
Выход - посмотреть переменные среды в windows. Возможно программа по путям подтягивается неправильные версии.
Выход - пнуть программу.
Записан
demaker
Птица говорун
Offline
Сообщений: 962
Re: QWT
«
Ответ #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
Гость
Re: QWT
«
Ответ #11 :
Июнь 20, 2013, 14:33 »
Лучше на сторону отдавать release-сборку программы, тогда зависимость будет от библиотек:
QtCore4.dll
QtGui4.dll
QtSvg4.dll
т.е. без буквы d в названии.
Они кроме всего прочего еще и весят меньше debug-версий
Записан
demaker
Птица говорун
Offline
Сообщений: 962
Re: QWT
«
Ответ #12 :
Июнь 20, 2013, 16:07 »
Спасибо
Записан
Alex Custov
Джедай : наставник для всех
Offline
Сообщений: 2063
Re: QWT
«
Ответ #13 :
Июнь 20, 2013, 16:09 »
всё это расписано в документации
https://qt-project.org/doc/qt-4.8/deployment-windows.html
и обсуждалось много раз, но кто читает документацию.
Записан
demaker
Птица говорун
Offline
Сообщений: 962
Re: QWT
«
Ответ #14 :
Июнь 20, 2013, 16:11 »
Скажите, как мне узнать мой QtSDK может работать с 64-битной ОС или нет?
Записан
Страниц: [
1
]
2
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...