Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Suharik от Ноябрь 15, 2012, 17:16



Название: Сборка релиза QT
Отправлено: Suharik от Ноябрь 15, 2012, 17:16
Всем привет. Собрал простой вебкит браузер на QT5, Через креатор запускается и работает, но когда делаю сборку релизной версии в папку, то сам экзешник не хочет запускаться.
Сначало он просил либы от QT. Я их скинул в эту папку с релизом, но после этого программа стартует и сразу вылетает из процессов. Что это может быть?


Название: Re: Сборка релиза QT
Отправлено: xokc от Ноябрь 15, 2012, 17:52
А релиз через Creator запускается?


Название: Re: Сборка релиза QT
Отправлено: Suharik от Ноябрь 16, 2012, 09:37
Запускается.


Название: Re: Сборка релиза QT
Отправлено: lons83 от Ноябрь 16, 2012, 09:44
Всем привет. Собрал простой вебкит браузер на QT5, Через креатор запускается и работает, но когда делаю сборку релизной версии в папку, то сам экзешник не хочет запускаться.
Сначало он просил либы от QT. Я их скинул в эту папку с релизом, но после этого программа стартует и сразу вылетает из процессов. Что это может быть?
у тебя видимо динамическая сборка. нужна статическая. в инете полно инфы как это сделать. дал бы ссылку но не могу сейчас.


Название: Re: Сборка релиза QT
Отправлено: Bepec от Ноябрь 16, 2012, 09:53
последний коммент бред какой то. Оо


Название: Re: Сборка релиза QT
Отправлено: Suharik от Ноябрь 16, 2012, 10:11
Проблема была в qt-шных dll-ках, которые я положил в папку с релизом.
Я просто взял екзешник с релиза и запихнул сюда.
5.0.0-beta2\msvc2010\bin\
Все заработало.


Название: Re: Сборка релиза QT
Отправлено: Suharik от Ноябрь 16, 2012, 11:21
Теперь другая проблема, на другом компе не хочет запускаться.


Название: Re: Сборка релиза QT
Отправлено: ssoft от Ноябрь 16, 2012, 12:15
Нужно с программой тащить все dll, от которых она зависит.
А также перд запуском программ собранных под MSVC на другом компе необходимо запустить вначале (один раз) vcredist_x86.exe или что-то наподобие в зависимости от архитектуры целевого компа.
Программа поставляется вместе с MSVC.


Название: Re: Сборка релиза QT
Отправлено: Suharik от Ноябрь 16, 2012, 13:29
Усталоновил vcredist_x86.exe - не помогло.
Поставил на этот комп qt5 и все заработало. Теперь изучаю как сделать статическую сборку.
Пока что-то не получается.
Не подскажете хороший мануал (рабочий) по этому поводу?


Название: Re: Сборка релиза QT
Отправлено: Bepec от Ноябрь 16, 2012, 13:31
Чтобы собрать динамически достаточно следовать 3 правилам. Чтобы статически - нужен опыт :D


Название: Re: Сборка релиза QT
Отправлено: Suharik от Ноябрь 16, 2012, 13:37
Опыта нету. Было бы круто если бы Вы подсказали как, в таком случае, собрать билд и чтобы он заработал на других машинах в виде (Portable) ?


Название: Re: Сборка релиза QT
Отправлено: Suharik от Ноябрь 16, 2012, 14:25
Я не могу понять, какие библиотеки еще ему нужны, может компилятор какой-то нужен дополнительно? Прям пИчаль.


Название: Re: Сборка релиза QT
Отправлено: Bepec от Ноябрь 16, 2012, 14:38
www.dependencywalker.com/