Russian Qt Forum
Ноябрь 25, 2024, 12:20
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Вопросы новичков
>
Сборка релиза QT
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Сборка релиза QT (Прочитано 6115 раз)
Suharik
Гость
Сборка релиза QT
«
:
Ноябрь 15, 2012, 17:16 »
Всем привет. Собрал простой вебкит браузер на QT5, Через креатор запускается и работает, но когда делаю сборку релизной версии в папку, то сам экзешник не хочет запускаться.
Сначало он просил либы от QT. Я их скинул в эту папку с релизом, но после этого программа стартует и сразу вылетает из процессов. Что это может быть?
Записан
xokc
Птица говорун
Offline
Сообщений: 976
Re: Сборка релиза QT
«
Ответ #1 :
Ноябрь 15, 2012, 17:52 »
А релиз через Creator запускается?
Записан
Suharik
Гость
Re: Сборка релиза QT
«
Ответ #2 :
Ноябрь 16, 2012, 09:37 »
Запускается.
Записан
lons83
Гость
Re: Сборка релиза QT
«
Ответ #3 :
Ноябрь 16, 2012, 09:44 »
Цитата: Suharik от Ноябрь 15, 2012, 17:16
Всем привет. Собрал простой вебкит браузер на QT5, Через креатор запускается и работает, но когда делаю сборку релизной версии в папку, то сам экзешник не хочет запускаться.
Сначало он просил либы от QT. Я их скинул в эту папку с релизом, но после этого программа стартует и сразу вылетает из процессов. Что это может быть?
у тебя видимо динамическая сборка. нужна статическая. в инете полно инфы как это сделать. дал бы ссылку но не могу сейчас.
Записан
Bepec
Гость
Re: Сборка релиза QT
«
Ответ #4 :
Ноябрь 16, 2012, 09:53 »
последний коммент бред какой то. Оо
Записан
Suharik
Гость
Re: Сборка релиза QT
«
Ответ #5 :
Ноябрь 16, 2012, 10:11 »
Проблема была в qt-шных dll-ках, которые я положил в папку с релизом.
Я просто взял екзешник с релиза и запихнул сюда.
5.0.0-beta2\msvc2010\bin\
Все заработало.
Записан
Suharik
Гость
Re: Сборка релиза QT
«
Ответ #6 :
Ноябрь 16, 2012, 11:21 »
Теперь другая проблема, на другом компе не хочет запускаться.
Записан
ssoft
Гость
Re: Сборка релиза QT
«
Ответ #7 :
Ноябрь 16, 2012, 12:15 »
Нужно с программой тащить все dll, от которых она зависит.
А также перд запуском программ собранных под MSVC на другом компе необходимо запустить вначале (один раз) vcredist_x86.exe или что-то наподобие в зависимости от архитектуры целевого компа.
Программа поставляется вместе с MSVC.
«
Последнее редактирование: Ноябрь 16, 2012, 12:24 от ssoft
»
Записан
Suharik
Гость
Re: Сборка релиза QT
«
Ответ #8 :
Ноябрь 16, 2012, 13:29 »
Усталоновил vcredist_x86.exe - не помогло.
Поставил на этот комп qt5 и все заработало. Теперь изучаю как сделать статическую сборку.
Пока что-то не получается.
Не подскажете хороший мануал (рабочий) по этому поводу?
Записан
Bepec
Гость
Re: Сборка релиза QT
«
Ответ #9 :
Ноябрь 16, 2012, 13:31 »
Чтобы собрать динамически достаточно следовать 3 правилам. Чтобы статически - нужен опыт
Записан
Suharik
Гость
Re: Сборка релиза QT
«
Ответ #10 :
Ноябрь 16, 2012, 13:37 »
Опыта нету. Было бы круто если бы Вы подсказали как, в таком случае, собрать билд и чтобы он заработал на других машинах в виде (Portable) ?
Записан
Suharik
Гость
Re: Сборка релиза QT
«
Ответ #11 :
Ноябрь 16, 2012, 14:25 »
Я не могу понять, какие библиотеки еще ему нужны, может компилятор какой-то нужен дополнительно? Прям пИчаль.
Записан
Bepec
Гость
Re: Сборка релиза QT
«
Ответ #12 :
Ноябрь 16, 2012, 14:38 »
www.dependencywalker.com/
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...