Название: Проблема с выпуском приложений в 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.* и выше у меня. |