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

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

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Кроссплатформенность без qt и GTK...  (Прочитано 9899 раз)
serg_yl
Гость
« : Декабрь 16, 2010, 10:40 »

Всем добрый день.
Ситуация следующая, планируется разработка коммерческой граф. программы (C++, OpenGL, для Win. DirectX) с поддержкой трех основных ОС (windows, linux and MacOSX) в связи с этим коммерческий вариант qt пока не потянуть, да и с gtk пока проблемы в плане освоения.
Посоветуйте, может, есть еще какие варианты использования программных связок, способов и методов, чтобы достичь кроссплатформенного программирования без использования qt и GTK?

Записан
BRE
Гость
« Ответ #1 : Декабрь 16, 2010, 11:02 »

Так и не понял, почему не использовать Qt?  Улыбающийся
Записан
serg_yl
Гость
« Ответ #2 : Декабрь 16, 2010, 11:20 »

Потому что купить его будет первое время просто не реально...
Записан
Sancho_s_rancho
Гость
« Ответ #3 : Декабрь 16, 2010, 11:26 »

Потому что купить его будет первое время просто не реально...
Вы можете использовать его бесплатно в коммерческом проекте, т.к. одна из лицензий на Qt - LGPL. Есть только пара ограничений: не модифицировать саму Qt и использовать динамическую линковку. Код своей программы открывать вы не должны и можете продавать ее за бешеные бабки. Это все написано на сайте нокии, могли бы и посмотреть.
Записан
serg_yl
Гость
« Ответ #4 : Декабрь 16, 2010, 11:30 »

Приношу свои извинения, не разобрался... Строит глазки
Записан
serg_yl
Гость
« Ответ #5 : Декабрь 16, 2010, 11:57 »

Какие тогда будут минусы при использовании динамической линковки?
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #6 : Декабрь 16, 2010, 12:15 »

То что могут быть проблемы под Линухом с распространением проги.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
serg_yl
Гость
« Ответ #7 : Декабрь 16, 2010, 12:23 »

Т.е. по просту нужной библиотеки может и не быть?
И как я правельно понял, дело может дойти до написания собственных аналогов библиотек Qt?
« Последнее редактирование: Декабрь 16, 2010, 12:59 от serg_yl » Записан
UVV
Гость
« Ответ #8 : Декабрь 16, 2010, 13:07 »

Нет, нужно просто распростанять те библиотеки Qt с вашим продуктом, с которыми он был собран. И это не только под Линуксом.
Записан
serg_yl
Гость
« Ответ #9 : Декабрь 16, 2010, 17:12 »

Прошу Вас разъяснить по точнее про дин. Линковку.
Т.к. я пока не профи в этом деле, хотел бы по подробнее об этом узнать, как это может, выглядит на деле (что это, просто dll библиотеки вкл. в дистр. программы  или как то иначе и на каком этапе это все собирается в кучу)?
Записан
UVV
Гость
« Ответ #10 : Декабрь 16, 2010, 17:17 »

...что это, просто dll библиотеки вкл. в дистр. программы ...
Именно это.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #11 : Декабрь 16, 2010, 18:43 »

>>И как я правельно понял, дело может дойти до написания собственных аналогов библиотек Qt?
ну если несколько лет напряжённой разработки себя оправдает, то может и дойдёт.
Записан

Юра.
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


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

>>не модифицировать саму Qt и использовать динамическую линковку
LGPL не накладывает ограничений на тип линковки. Просто клиент может затребовать объектники в случае статической линковки, чтобы слинковать самостоятельно (врятли это кому-то понадобится).
Записан

Юра.
serg_yl
Гость
« Ответ #13 : Декабрь 17, 2010, 11:24 »

Вопрос на засыпку!  Смеющийся Вот этот проект http://www.mitsuba-renderer.org/download.html, за счет какой технологии явл. кроссплатформенным?
В док. написано что для компиляции надо всего GCC 4.1+ и http://www.scons.org которая собирает автоматом манифесты.
Записан
BRE
Гость
« Ответ #14 : Декабрь 17, 2010, 11:28 »

Вопрос на засыпку!  Смеющийся Вот этот проект http://www.mitsuba-renderer.org/download.html, за счет какой технологии явл. кроссплатформенным?
В док. написано что для компиляции надо всего GCC 4.1+ и http://www.scons.org которая собирает автоматом манифесты.
Судя по зависимостям присутствуют Qt4 + boost.
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


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