crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V   1 2 3 >  
Ответить в данную темуНачать новую тему
> Open Source Edition -> Commercial Edition, как сделать из Open Source Edition Commercial Edition
QCasper
  опции профиля:
сообщение 26.11.2007, 17:39
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 66
Регистрация: 26.11.2007
Пользователь №: 24

Спасибо сказали: 2 раз(а)




Репутация:   1  


Цитата(ViGOur @ 25.11.2007, 22:06) *
Еще я слышал, что последний Open Source Edition можно легко переделать как-то в комерческий, изголяясь с настройками, но как не знаю.
Думаю если поискать, что-то должно выплыть потому, что тема интересная для многих. :)


Переделать можно было не в коммерческий, а просто добавить в него поддержку компилятора msvc. Эта статья размещена здесь http://wiki.qtcentre.org/index.php?title=Q...h_Visual_Studio. C выходом Qt версии 4.3.2 данная статья потеряла актуальность, потому как эта версия и без патчей поддерживает компиляторы от MS и Borland.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 26.11.2007, 17:50
Сообщение #2


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Цитата
Flex Ferrum (14:57:31 6/11/2007)
Привет.

Да хотел вместе с тобой порадоваться за троллтехов... :) Ибо мне удалось спокойно собрать коммерческую версию Qt 4.3.2 из opensource-исходников... :)

ViGOur (14:58:21 6/11/2007)
обана, с лекарством или как?

Flex Ferrum (14:59:24 6/11/2007)
С той лицензией, которая подходила к 4.2.3. Причем, ее цеплят тот конфигуратор, который идет вместе с open-source весией. Там просто некоторые файлики надо прибить в директории.
Вот и вся информация... :)
Какие файлики прибить нужно, я так и не узнал... :( (в принципе не особо и старался)

Сообщение отредактировал ViGOur - 26.11.2007, 17:55
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
QCasper
  опции профиля:
сообщение 26.11.2007, 17:59
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 66
Регистрация: 26.11.2007
Пользователь №: 24

Спасибо сказали: 2 раз(а)




Репутация:   1  


Цитата(ViGOur @ 26.11.2007, 17:50) *
Цитата
Flex Ferrum (14:57:31 6/11/2007)
Привет.

Да хотел вместе с тобой порадоваться за троллтехов... :) Ибо мне удалось спокойно собрать коммерческую версию Qt 4.3.2 из opensource-исходников... :)

ViGOur (14:58:21 6/11/2007)
обана, с лекарством или как?

Flex Ferrum (14:59:24 6/11/2007)
С той лицензией, которая подходила к 4.2.3. Причем, ее цеплят тот конфигуратор, который идет вместе с open-source весией. Там просто некоторые файлики надо прибить в директории.
Вот и вся информация... :)
Какие файлики прибить нужно, я так и не узнал... :( (в принципе не особо и старался)


Понятно, особенно долго смеялся над фразой "удалось спокойно собрать коммерческую версию Qt 4.3.2 из opensource-исходников". Особенно над словом "удалось" :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Flex Ferrum
  опции профиля:
сообщение 26.11.2007, 18:07
Сообщение #4


Студент
*

Группа: Новичок
Сообщений: 16
Регистрация: 26.11.2007
Пользователь №: 26

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(ViGOur @ 26.11.2007, 17:50) *
Вот и вся информация... :)
Какие файлики прибить нужно, я так и не узнал... :( (в принципе не особо и старался)

В корневой директории Qt болтаются два файлика -
LICENSE.GPL
OPENSOURCE-NOTICE.TXT

Их надо убить. После чего скопировать туда файлики с коммерческими лицензиями из, думаю, любого релиза. После этого configure.exe начнет опозновать комплект исходников как коммерческий. Ну а дальше - конфигурируем, собираем. :) Понятное дело, что нужна коммерческая лицензия на использование Qt.

Да, еще. Надо поплясать с бубном вокруг pro-файлов и выкинуть из них ссылки на ActiveQt. Его исходников в OS-комплекте нет, а потому сборка может временами затыкаться, не находя их.

Сообщение отредактировал Flex Ferrum - 26.11.2007, 18:09
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Admin
  опции профиля:
сообщение 26.11.2007, 18:49
Сообщение #5


Администратор
****

Группа: Администратор
Сообщений: 646
Регистрация: 9.10.2007
Из: crossplatform.ru
Пользователь №: 1

Спасибо сказали: 17 раз(а)




Репутация:   2  


Перенесено, так как образовалась отдельная тема. :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
QCasper
  опции профиля:
сообщение 26.11.2007, 21:18
Сообщение #6


Студент
*

Группа: Участник
Сообщений: 66
Регистрация: 26.11.2007
Пользователь №: 24

Спасибо сказали: 2 раз(а)




Репутация:   1  


Цитата(Flex Ferrum @ 26.11.2007, 18:07) *
Цитата(ViGOur @ 26.11.2007, 17:50) *
Вот и вся информация... :)
Какие файлики прибить нужно, я так и не узнал... :( (в принципе не особо и старался)

В корневой директории Qt болтаются два файлика -
LICENSE.GPL
OPENSOURCE-NOTICE.TXT

Их надо убить. После чего скопировать туда файлики с коммерческими лицензиями из, думаю, любого релиза. После этого configure.exe начнет опозновать комплект исходников как коммерческий. Ну а дальше - конфигурируем, собираем. :) Понятное дело, что нужна коммерческая лицензия на использование Qt.

Да, еще. Надо поплясать с бубном вокруг pro-файлов и выкинуть из них ссылки на ActiveQt. Его исходников в OS-комплекте нет, а потому сборка может временами затыкаться, не находя их.


Еще раз повторяю, если у вас OpenSource Qt версии 4.3.2 или больше, то не надо ничего удалять и добавлять, все собирается нормально, я лично проверял с Visual Studio 2003, Visual Studio 2005 и Visual C++ 2005 Express.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Flex Ferrum
  опции профиля:
сообщение 27.11.2007, 19:33
Сообщение #7


Студент
*

Группа: Новичок
Сообщений: 16
Регистрация: 26.11.2007
Пользователь №: 26

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(QCasper @ 26.11.2007, 21:18) *
Еще раз повторяю, если у вас OpenSource Qt версии 4.3.2 или больше, то не надо ничего удалять и добавлять, все собирается нормально, я лично проверял с Visual Studio 2003, Visual Studio 2005 и Visual C++ 2005 Express.

А можно уточнить - каким именно образом? В readme.txt для os-версии QT написано буквально следующее:
Цитата
win32-icc (commercial edition only)
win32-msvc (commercial edition only)
win32-msvc.net (commercial edition only)
win32-msvc2005 (commercial edition only)

А потому у меня есть большие сомнения, что configure просто так, за "здорово живешь" даст собрать Qt из os-исходников с помощью студии.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
QCasper
  опции профиля:
сообщение 27.11.2007, 22:30
Сообщение #8


Студент
*

Группа: Участник
Сообщений: 66
Регистрация: 26.11.2007
Пользователь №: 24

Спасибо сказали: 2 раз(а)




Репутация:   1  


Цитата(Flex Ferrum @ 27.11.2007, 19:33) *
Цитата(QCasper @ 26.11.2007, 21:18) *
Еще раз повторяю, если у вас OpenSource Qt версии 4.3.2 или больше, то не надо ничего удалять и добавлять, все собирается нормально, я лично проверял с Visual Studio 2003, Visual Studio 2005 и Visual C++ 2005 Express.

А можно уточнить - каким именно образом? В readme.txt для os-версии QT написано буквально следующее:
Цитата
win32-icc (commercial edition only)
win32-msvc (commercial edition only)
win32-msvc.net (commercial edition only)
win32-msvc2005 (commercial edition only)

А потому у меня есть большие сомнения, что configure просто так, за "здорово живешь" даст собрать Qt из os-исходников с помощью студии.


Вы пробовали?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Flex Ferrum
  опции профиля:
сообщение 28.11.2007, 0:00
Сообщение #9


Студент
*

Группа: Новичок
Сообщений: 16
Регистрация: 26.11.2007
Пользователь №: 26

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(QCasper @ 27.11.2007, 22:30) *
Вы пробовали?

Нда, действительно... :) Прекрасно конфигурируется. :) Даже наличие лицензионного файла не требует... Удивительно.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Flex Ferrum
  опции профиля:
сообщение 28.11.2007, 0:19
Сообщение #10


Студент
*

Группа: Новичок
Сообщений: 16
Регистрация: 26.11.2007
Пользователь №: 26

Спасибо сказали: 0 раз(а)




Репутация:   0  


А вот и ответ на "удивительно":
Цитата
So here is more dramatic news following the Qtopia Phone is completely GPL announcement.

A couple of years back, we made a big move by Open Sourcing Qt for Windows. The Open Source edition of Qt/Windows supported only MinGW (and MinGW/MSYS starting Qt 4.3). The MSVC Makefile, project generator and the Integration was available only to commercial customers.

Today (a week back actually), we made another big move. We have decided to support Visual Studio Express with Qt/Windows Open Source - we are dual licensing the MSVC Makefile and project generator (Sorry, no VS Integration for Open Source users). Many thanks to our PM Eivind Thronsen for making this happen. So when will you get this? Well, if you had checked out the 4.3 snapshots, the generators have been available for about a week now. The mkspecs are on their way. We did schedule it for Qt 4.4 but some quick work by Marius and André will see this feature in Qt 4.3.2. Why make you wait for 5 more months to get hold of such goodness ;-) ?

The Visual Studio Express environment is just so much superior and easier to use for existing Windows developers compared to what MinGW provides. We foresee many of the Open Source projects switching to VS EE for development after this change. Video killed the radio star?

Взято отсюда.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

3 страниц V   1 2 3 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 8.2.2025, 12:49