Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Nelkor от Декабрь 05, 2013, 15:47



Название: Проблема с выпуском приложений в Qt Creator 5.1.1
Отправлено: Nelkor от Декабрь 05, 2013, 15:47
Сам Creator работает нормально, в дебаге программы запускаются и всё работает, но стоит перейти к Релизу - начинаются проблемы. Появляющийся файл не запускается, ссылаясь на отсутствие многих *.dll файлов, но даже если все перечисленные файлы запихнуть к нему в папку, то выдаёт ошибку "точка входа в процедуру не найдена". Должен же быть какой-то способ выпустить программу!


Название: Re: Проблема с выпуском приложений в Qt Creator 5.1.1
Отправлено: Alex Custov от Декабрь 05, 2013, 15:51
http://qt-project.org/doc/qt-5.0/qtdoc/deployment-windows.html


Название: Re: Проблема с выпуском приложений в Qt Creator 5.1.1
Отправлено: Nelkor от Декабрь 05, 2013, 16:22
Пытаюсь понять, что там написано)


Название: Re: Проблема с выпуском приложений в Qt Creator 5.1.1
Отправлено: Nelkor от Декабрь 05, 2013, 16:30
по данной ссылке дана инструкция, которая вызывает гораздо больше вопросов, чем ответов)
Вот пример:

Before we can build our application we must make sure that Qt is built statically. To do this, go to a command prompt and type the following:
cd C:\path\to\Qt
configure -static <any other options you need>

Какой ему нужен путь до Qt? До какой именно папки или файла? И команда -static в командной строке вообще не работает :(


Название: Re: Проблема с выпуском приложений в Qt Creator 5.1.1
Отправлено: Ильин Евгений от Декабрь 06, 2013, 08:22
А я правильно понимаю, что сборка своих приложений под пересобраным под статическую линковку Qt, является нарушением лицензии?


Название: Re: Проблема с выпуском приложений в Qt Creator 5.1.1
Отправлено: Bepec от Декабрь 06, 2013, 09:59
Ага. Правильно понимаете. Ну точнее надо будет выполнить кучу условностей от открытия исходного кода до хзчего. Наши юристы сказали что лучше не надо :D Ну а потом у нас коммерческую лицензию купили.


Название: Re: Проблема с выпуском приложений в Qt Creator 5.1.1
Отправлено: kamre от Декабрь 06, 2013, 11:33
А я правильно понимаю, что сборка своих приложений под пересобраным под статическую линковку Qt, является нарушением лицензии?
Смешной вопрос :) Собирать можно как угодно свои приложения.


Название: Re: Проблема с выпуском приложений в Qt Creator 5.1.1
Отправлено: Bepec от Декабрь 06, 2013, 14:09
Неправильный ответ комрад :D В лицензии Qt есть строчечки что динамически компонуй сколько хочешь. А если статически - будь добр приобрести лицензию Qt.


Название: Re: Проблема с выпуском приложений в Qt Creator 5.1.1
Отправлено: kamre от Декабрь 06, 2013, 22:47
Неправильный ответ комрад :D
Неправильный вопрос! Собирать можно что угодно и как угодно. А вот как распространять собранное - уже совсем другое дело!

В лицензии Qt есть строчечки что динамически компонуй сколько хочешь. А если статически - будь добр приобрести лицензию Qt.
Можно ссылку вот эти "строчечки", чтобы не быть голословным?


Название: Re: Проблема с выпуском приложений в Qt Creator 5.1.1
Отправлено: Bepec от Декабрь 07, 2013, 00:22
http://www.digia.com/ru/What-we-do/Qt/Qt-licensing/

Суть чуть изменилась - при статике ты должен полностью приводить текст лицензии, предоставлять доступ к исходному коду библиотек Qt и к исходникам программы и ещё чего то там :) Муть в общем. :)


Название: Re: Проблема с выпуском приложений в Qt Creator 5.1.1
Отправлено: lit-uriy от Декабрь 09, 2013, 16:37
Верес, уже сто раз обсудили LGPL.
Статика не накладывает требований на открытие своего исходного кода.


Название: Re: Проблема с выпуском приложений в Qt Creator 5.1.1
Отправлено: Bepec от Декабрь 09, 2013, 17:31
Мля ха му ха

Читайте по ссылке
Цитировать
Исходный код приложения может закрытым при использовании статического линкования
Бесплатная лиц: прочерк
Коммерческая лиц: +

И это текущие ограничения Qt. С официального сайта.


Название: Re: Проблема с выпуском приложений в Qt Creator 5.1.1
Отправлено: lit-uriy от Декабрь 09, 2013, 18:22
Это чтоб больше покупали.
У меня в %QTDIR%/Licenses/LICENSE.LGPL и %QTDIR%/Licenses/LGPL_EXCEPTION.txt нет подобных ограничений


Название: Re: Проблема с выпуском приложений в Qt Creator 5.1.1
Отправлено: Bepec от Декабрь 09, 2013, 20:24
Цитировать
For licensing terms and
** conditions see http://qt.digia.com/licensing.  For further information
** use the contact form at http://qt.digia.com/contact-us.

Уот такой текст валяется у меня в лицензиях. Так что вполне такой рабочий момент и учитывать его надо.  Правда он находится в файлах Qt 5.* и выше у меня.