Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Qt бесплатно?


Автор: YuraDoc 14.2.2009, 14:12
Я имел опыт написания коммерческого ПО на Qt. Из всех разных библиотек, которые мне приходилось использовать для создания GUI эта просто супер. 
Сейчас пишу на MFC это просто ужас. Документация на Qt классная. И цена на коммерческую версию тоже шикарная. smile .
Так вот доносятся слухи что Qt начиная с 4.5 версии будет доступна для бесплатного использования в коммерческой сфере. Разница между бесплатной и платной будет лишь в тех. поддержке.
Можете подтвердить или опровергнуть эти слухи?

Автор: SABROG 14.2.2009, 14:50
Можем:
http://forum.vingrad.ru/forum/topic-243747/kw-lgpl.html
http://www.forum.crossplatform.ru/index.php?showtopic=1951
http://www.prog.org.ru/topic_8549_0.html
http://www.qtcentre.org

и много много еще где написано.

Автор: Riddik 16.2.2009, 02:59
Я правильно понял: в марте выходит Qt 4.5, которую можно бесплатно использовать в коммерческих разработках и можно использовать любой Visual C++ ?

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

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

Автор: Riddik 16.2.2009, 11:08
Любитель, не нужен в смысле, что по-другому можно связать Qt и VS, или что нужно просто другой компилятор С++? Если последнее, то какой посоветуете?

Автор: ecspertiza 16.2.2009, 11:56
Riddik, я посоветую IDE eclipce, а компилятор MinGW.

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

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

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

Добавлено через 2 минуты и 57 секунд
Извиняюсь за такие вопросы , я кроме VS ничего не видел даже

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

Автор: Riddik 16.2.2009, 15:24
Спасибо smile 

Автор: YuraDoc 16.2.2009, 17:33
Кто как оценивает перспективы Qt на рынке в связи с грядущими изменениями? Будет ли волна потребности программистов на Qt?

Автор: Riddik 17.2.2009, 01:55
Любитель, только дорвался.

Поставил для начала 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 прописывать и в какой момент?

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

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

Автор: Riddik 17.2.2009, 02:14
Если у меня msvc2008, то вместо msvc2005 так и укажу - правильно?

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

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


Автор: Любитель 17.2.2009, 02:20
Цитата(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 и т. д.

Автор: Riddik 17.2.2009, 02:23
Хорошо, спасибо за помощь. Завтра буду пробовать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)