Russian Qt Forum
Ноябрь 26, 2024, 19:24 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Проблема с выпуском приложений в Qt Creator 5.1.1  (Прочитано 6472 раз)
Nelkor
Гость
« : Декабрь 05, 2013, 15:47 »

Сам Creator работает нормально, в дебаге программы запускаются и всё работает, но стоит перейти к Релизу - начинаются проблемы. Появляющийся файл не запускается, ссылаясь на отсутствие многих *.dll файлов, но даже если все перечисленные файлы запихнуть к нему в папку, то выдаёт ошибку "точка входа в процедуру не найдена". Должен же быть какой-то способ выпустить программу!
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #1 : Декабрь 05, 2013, 15:51 »

http://qt-project.org/doc/qt-5.0/qtdoc/deployment-windows.html
Записан
Nelkor
Гость
« Ответ #2 : Декабрь 05, 2013, 16:22 »

Пытаюсь понять, что там написано)
Записан
Nelkor
Гость
« Ответ #3 : Декабрь 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 в командной строке вообще не работает Грустный
Записан
Ильин Евгений
Гость
« Ответ #4 : Декабрь 06, 2013, 08:22 »

А я правильно понимаю, что сборка своих приложений под пересобраным под статическую линковку Qt, является нарушением лицензии?
Записан
Bepec
Гость
« Ответ #5 : Декабрь 06, 2013, 09:59 »

Ага. Правильно понимаете. Ну точнее надо будет выполнить кучу условностей от открытия исходного кода до хзчего. Наши юристы сказали что лучше не надо Веселый Ну а потом у нас коммерческую лицензию купили.
Записан
kamre
Частый гость
***
Offline Offline

Сообщений: 233


Просмотр профиля
« Ответ #6 : Декабрь 06, 2013, 11:33 »

А я правильно понимаю, что сборка своих приложений под пересобраным под статическую линковку Qt, является нарушением лицензии?
Смешной вопрос Улыбающийся Собирать можно как угодно свои приложения.
Записан
Bepec
Гость
« Ответ #7 : Декабрь 06, 2013, 14:09 »

Неправильный ответ комрад Веселый В лицензии Qt есть строчечки что динамически компонуй сколько хочешь. А если статически - будь добр приобрести лицензию Qt.
Записан
kamre
Частый гость
***
Offline Offline

Сообщений: 233


Просмотр профиля
« Ответ #8 : Декабрь 06, 2013, 22:47 »

Неправильный ответ комрад Веселый
Неправильный вопрос! Собирать можно что угодно и как угодно. А вот как распространять собранное - уже совсем другое дело!

В лицензии Qt есть строчечки что динамически компонуй сколько хочешь. А если статически - будь добр приобрести лицензию Qt.
Можно ссылку вот эти "строчечки", чтобы не быть голословным?
Записан
Bepec
Гость
« Ответ #9 : Декабрь 07, 2013, 00:22 »

http://www.digia.com/ru/What-we-do/Qt/Qt-licensing/

Суть чуть изменилась - при статике ты должен полностью приводить текст лицензии, предоставлять доступ к исходному коду библиотек Qt и к исходникам программы и ещё чего то там Улыбающийся Муть в общем. Улыбающийся
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #10 : Декабрь 09, 2013, 16:37 »

Верес, уже сто раз обсудили LGPL.
Статика не накладывает требований на открытие своего исходного кода.
Записан

Юра.
Bepec
Гость
« Ответ #11 : Декабрь 09, 2013, 17:31 »

Мля ха му ха

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

И это текущие ограничения Qt. С официального сайта.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #12 : Декабрь 09, 2013, 18:22 »

Это чтоб больше покупали.
У меня в %QTDIR%/Licenses/LICENSE.LGPL и %QTDIR%/Licenses/LGPL_EXCEPTION.txt нет подобных ограничений
Записан

Юра.
Bepec
Гость
« Ответ #13 : Декабрь 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.* и выше у меня.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.052 секунд. Запросов: 23.