Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Qt бесплатно? 
:(
    Опции темы
YuraDoc
Дата 14.2.2009, 14:12 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 140
Регистрация: 1.4.2006
Где: Zhytomir, Ukraine

Репутация: нет
Всего: нет



Я имел опыт написания коммерческого ПО на Qt. Из всех разных библиотек, которые мне приходилось использовать для создания GUI эта просто супер. 
Сейчас пишу на MFC это просто ужас. Документация на Qt классная. И цена на коммерческую версию тоже шикарная. smile .
Так вот доносятся слухи что Qt начиная с 4.5 версии будет доступна для бесплатного использования в коммерческой сфере. Разница между бесплатной и платной будет лишь в тех. поддержке.
Можете подтвердить или опровергнуть эти слухи?
PM MAIL WWW ICQ Skype   Вверх
SABROG
Дата 14.2.2009, 14:50 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Hacker
****


Профиль
Группа: Завсегдатай
Сообщений: 2481
Регистрация: 18.9.2006

Репутация: 81
Всего: 91





--------------------
Национальная группа Russian Federation на QtCentre.
PM MAIL   Вверх
Riddik
Дата 16.2.2009, 02:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 2.12.2006

Репутация: нет
Всего: нет



Я правильно понял: в марте выходит Qt 4.5, которую можно бесплатно использовать в коммерческих разработках и можно использовать любой Visual C++ ?
PM MAIL   Вверх
Любитель
Дата 16.2.2009, 03:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 16
Всего: 92



Цитата(Riddik @  16.2.2009,  02:59 Найти цитируемый пост)
можно использовать любой Visual C++

Интегратора для VS никогда не будет бесплатного. И дело не в Qt, а в лицензии VS. Впрочем, как ни раз обсуждалось он не особо и нужен.


--------------------
PM MAIL ICQ Skype   Вверх
Riddik
Дата 16.2.2009, 11:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 2.12.2006

Репутация: нет
Всего: нет



Любитель, не нужен в смысле, что по-другому можно связать Qt и VS, или что нужно просто другой компилятор С++? Если последнее, то какой посоветуете?
PM MAIL   Вверх
ecspertiza
Дата 16.2.2009, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 763
Регистрация: 3.11.2008
Где: г.Смоленск

Репутация: 4
Всего: 5



Riddik, я посоветую IDE eclipce, а компилятор MinGW.


--------------------
С уважением,
мастер конфетного цеха!

онлайн компилер
залип
PM MAIL   Вверх
Любитель
Дата 16.2.2009, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 16
Всего: 92



Цитата(Riddik @  16.2.2009,  11:08 Найти цитируемый пост)
по-другому можно связать Qt и VS, или что нужно просто другой компилятор С++? Если последнее, то какой посоветуете? 

Есть qmake -vcproj. Есть MinGW.


--------------------
PM MAIL ICQ Skype   Вверх
Riddik
Дата 16.2.2009, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 2.12.2006

Репутация: нет
Всего: нет



Любитель, т.е. с помощью qmake связать Qt с компилятором  MinGW?

Добавлено через 2 минуты и 57 секунд
Извиняюсь за такие вопросы , я кроме VS ничего не видел даже
PM MAIL   Вверх
Любитель
Дата 16.2.2009, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 16
Всего: 92



Это две альтернативы.
1. Использовать VC++ и qmake -vcproj.
2. Использовать МинГВ и Eclipse, QtCreator, C::B, etc.


--------------------
PM MAIL ICQ Skype   Вверх
Riddik
Дата 16.2.2009, 15:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 2.12.2006

Репутация: нет
Всего: нет



Спасибо smile 
PM MAIL   Вверх
YuraDoc
Дата 16.2.2009, 17:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 140
Регистрация: 1.4.2006
Где: Zhytomir, Ukraine

Репутация: нет
Всего: нет



Кто как оценивает перспективы Qt на рынке в связи с грядущими изменениями? Будет ли волна потребности программистов на Qt?
PM MAIL WWW ICQ Skype   Вверх
Riddik
Дата 17.2.2009, 01:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 2.12.2006

Репутация: нет
Всего: нет



Любитель, только дорвался.

Поставил для начала Qt и MinGW. Потому как так не не допёр, как Qt с VC++ связать, ибо при установке Qt спрашивает путь, где  MinGW стоит. Это в любом случае делается или для VC++ не надо?

Далее, начал проверять, работает ли. На примере хелоу ворд. В VC++ накидал пару строк в cpp файл. В папку кинул этот .cpp файл с кодом. Запустил кютешный command promt. Зашёл в папку, с этим файлом. Пишу: qmake -project
потом: qmake мой_файл.pro
потом: make
Дальше если запускать exeшник прямо с этой командной строки - работает. А если "нормально" запускать exeшник, то не выполняется. Ошибка: "Приложению не удалось запуститься, поскольку mingw10.dll не был найден." Странно, почему тогда из command promt запускается?

И вообще, ужас через command promt. )) Надо VC++. Подскажите пожалуйста, как увязать? Где qmake -vcproj прописывать и в какой момент?

Это сообщение отредактировал(а) Riddik - 17.2.2009, 01:57
PM MAIL   Вверх
Любитель
Дата 17.2.2009, 02:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 16
Всего: 92



Если работать с VC++, то:
1. Собрать Qt надо. configure -platform win32-msvc2005 (правильно написал?). nmake
2. qmake -project.
3. Правим *.pro
4. qmake -t vcapp, qmake -t vclib (вроде ток - но вообще в ассистенте уточни). Открываем *.vcproj файл.

3-4 периодически повторяются.


--------------------
PM MAIL ICQ Skype   Вверх
Riddik
Дата 17.2.2009, 02:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 2.12.2006

Репутация: нет
Всего: нет



Если у меня msvc2008, то вместо msvc2005 так и укажу - правильно?

Запущу тогда уже command promt vc++, там в папке, где QT стоит и пишу:  configure -platform win32-msvc2008, правильно? затем nmake. Затем в какую-нибудь папку кидаю cpp файл, 
снова в command promt перехожу в папку с этим фалом и пишу: qmake -project. потом qmake файл.pro
А потом 
qmake -t vcapp, qmake -t vclib

И после этого в студии можно открыть проект, я так всё понял? ))


PM MAIL   Вверх
Любитель
Дата 17.2.2009, 02:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 16
Всего: 92



Цитата(Riddik @  17.2.2009,  02:14 Найти цитируемый пост)
qmake -t vcapp, qmake -t vclib

Это два варианта для либ и для приложений.

Цитата(Riddik @  17.2.2009,  02:14 Найти цитируемый пост)
configure -platform win32-msvc2008

Наверно. Хотья 2005 тоже будет работать.

Вообще смотри документацию в ассистенте, configure --help и т. д.


--------------------
PM MAIL ICQ Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets"
JackYF
Любитель
  • В заголовке темы в квадратных скобках обозначьте используемую вами библиотеку, например: [QT],[GTK],[wx].
  • Если вопрос актуален только для некоторой версии библиотеки, либо, если вы пользуетесь не самой последней версией, укажите это. Например: [QT4], [GTK2].
  • Все начинающие изучать Qt - не забудьте зайти сюда.
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • В вопросе укажите полную версию версию библиотеки, а также все дополнительные используемые программные пакеты.
  • Не забывайте пользоваться кнопкой "Код".
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема »


 




[ Время генерации скрипта: 0.0539 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.