Russian Qt Forum
Ноябрь 23, 2024, 16:47
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Программирование
>
Общий
>
Кроссплатформенность без qt и GTK...
Страниц: [
1
]
2
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Кроссплатформенность без qt и GTK... (Прочитано 9911 раз)
serg_yl
Гость
Кроссплатформенность без qt и GTK...
«
:
Декабрь 16, 2010, 10:40 »
Всем добрый день.
Ситуация следующая, планируется разработка коммерческой граф. программы (C++, OpenGL, для Win. DirectX) с поддержкой трех основных ОС (windows, linux and MacOSX) в связи с этим коммерческий вариант qt пока не потянуть, да и с gtk пока проблемы в плане освоения.
Посоветуйте, может, есть еще какие варианты использования программных связок, способов и методов, чтобы достичь кроссплатформенного программирования без использования qt и GTK?
Записан
BRE
Гость
Re: Кроссплатформенность без qt и GTK...
«
Ответ #1 :
Декабрь 16, 2010, 11:02 »
Так и не понял, почему не использовать Qt?
Записан
serg_yl
Гость
Re: Кроссплатформенность без qt и GTK...
«
Ответ #2 :
Декабрь 16, 2010, 11:20 »
Потому что купить его будет первое время просто не реально...
Записан
Sancho_s_rancho
Гость
Re: Кроссплатформенность без qt и GTK...
«
Ответ #3 :
Декабрь 16, 2010, 11:26 »
Цитата: serg_yl от Декабрь 16, 2010, 11:20
Потому что купить его будет первое время просто не реально...
Вы можете использовать его бесплатно в коммерческом проекте, т.к. одна из лицензий на Qt - LGPL. Есть только пара ограничений: не модифицировать саму Qt и использовать динамическую линковку. Код своей программы открывать вы не должны и можете продавать ее за бешеные бабки. Это все написано на сайте нокии, могли бы и посмотреть.
Записан
serg_yl
Гость
Re: Кроссплатформенность без qt и GTK...
«
Ответ #4 :
Декабрь 16, 2010, 11:30 »
Приношу свои извинения, не разобрался...
Записан
serg_yl
Гость
Re: Кроссплатформенность без qt и GTK...
«
Ответ #5 :
Декабрь 16, 2010, 11:57 »
Какие тогда будут минусы при использовании динамической линковки?
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Кроссплатформенность без qt и GTK...
«
Ответ #6 :
Декабрь 16, 2010, 12:15 »
То что могут быть проблемы под Линухом с распространением проги.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
serg_yl
Гость
Re: Кроссплатформенность без qt и GTK...
«
Ответ #7 :
Декабрь 16, 2010, 12:23 »
Т.е. по просту нужной библиотеки может и не быть?
И как я правельно понял, дело может дойти до написания собственных аналогов библиотек Qt?
«
Последнее редактирование: Декабрь 16, 2010, 12:59 от serg_yl
»
Записан
UVV
Гость
Re: Кроссплатформенность без qt и GTK...
«
Ответ #8 :
Декабрь 16, 2010, 13:07 »
Нет, нужно просто распростанять те библиотеки Qt с вашим продуктом, с которыми он был собран. И это не только под Линуксом.
Записан
serg_yl
Гость
Re: Кроссплатформенность без qt и GTK...
«
Ответ #9 :
Декабрь 16, 2010, 17:12 »
Прошу Вас разъяснить по точнее про дин. Линковку.
Т.к. я пока не профи в этом деле, хотел бы по подробнее об этом узнать, как это может, выглядит на деле (что это, просто dll библиотеки вкл. в дистр. программы или как то иначе и на каком этапе это все собирается в кучу)?
Записан
UVV
Гость
Re: Кроссплатформенность без qt и GTK...
«
Ответ #10 :
Декабрь 16, 2010, 17:17 »
Цитата: serg_yl от Декабрь 16, 2010, 17:12
...что это, просто dll библиотеки вкл. в дистр. программы ...
Именно это.
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Кроссплатформенность без qt и GTK...
«
Ответ #11 :
Декабрь 16, 2010, 18:43 »
>>И как я правельно понял, дело может дойти до написания собственных аналогов библиотек Qt?
ну если несколько лет напряжённой разработки себя оправдает, то может и дойдёт.
Записан
Юра.
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Кроссплатформенность без qt и GTK...
«
Ответ #12 :
Декабрь 16, 2010, 18:46 »
>>не модифицировать саму Qt и использовать динамическую линковку
LGPL не накладывает ограничений на тип линковки. Просто клиент может затребовать объектники в случае статической линковки, чтобы слинковать самостоятельно (врятли это кому-то понадобится).
Записан
Юра.
serg_yl
Гость
Re: Кроссплатформенность без qt и GTK...
«
Ответ #13 :
Декабрь 17, 2010, 11:24 »
Вопрос на засыпку!
Вот этот проект
http://www.mitsuba-renderer.org/download.html
, за счет какой технологии явл. кроссплатформенным?
В док. написано что для компиляции надо всего GCC 4.1+ и
http://www.scons.org
которая собирает автоматом манифесты.
Записан
BRE
Гость
Re: Кроссплатформенность без qt и GTK...
«
Ответ #14 :
Декабрь 17, 2010, 11:28 »
Цитата: serg_yl от Декабрь 17, 2010, 11:24
Вопрос на засыпку!
Вот этот проект
http://www.mitsuba-renderer.org/download.html
, за счет какой технологии явл. кроссплатформенным?
В док. написано что для компиляции надо всего GCC 4.1+ и
http://www.scons.org
которая собирает автоматом манифесты.
Судя по зависимостям присутствуют Qt4 + boost.
Записан
Страниц: [
1
]
2
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...