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

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

Страниц: 1 ... 7 8 [9] 10 11 ... 13   Вниз
  Печать  
Автор Тема: Почему вы выбрали Qt  (Прочитано 260931 раз)
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #120 : Январь 15, 2012, 13:16 »

что-то пошёл уже конкретный оффтоп Улыбающийся
В ключах то и больная зараза.
к примеру что значит это вот комбинация?
Код:
-platform win32-msvc2005 -xplatform wince50standard-armv4i-msvc2005 -debug-and-release -nomake examples -nomake demos -no-accessibility -D QT_NO_CURSOR -D QT_NO_DRAGANDDROP -D QT_NO_CLIPBOARD -D QT_NO_ACCESSIBILITY -D QT_NO_SESSIONMANAGER
или я правильно думаю, что в моём случае нужно только указание платформы и static?
а говоришь хелп читал. там (configure -h или в ассистенте) все значения ключей очень доходчиво расписаны. например в данном случае:
  • -platform win32-msvc2005 - сборка ведётся с помощью студии 2005
  • -xplatform wince50standard-armv4i-msvc2005 - специальный ключ для WinCE, тоже определяет какую-то платформу (целевую наверное)
  • -debug-and-release - будут компилироваться дебаг и релиз версии библиотек
  • -nomake examples -nomake demos - (это 2 ключа) не собирать примеры, демки. можно указать и другие части дистрибутива, например переводы (в справке написаны все доступные варианты)
  • -no-accessibility - не собирать поддержку для универсального доступа
  • -D QT_NO_CURSOR -D QT_NO_DRAGANDDROP -D QT_NO_CLIPBOARD -D QT_NO_ACCESSIBILITY -D QT_NO_SESSIONMANAGER - дополнительные дефайны, что делают - видно из названия
в самом общем случае можно даже и платформу не указывать - будет выбрана дефолтная (не знаю какая), но если стоит несколько компиляторов, то лучше указать. и да, нужен ключ -static для статической линковки.

но ведь можно же компилировать не всё подряд. например, моя типичная сборка под виндой (когда недоступны библиотеки на сайте) выглядит так:
Код
Bash
configure -platform win32-msvc2010 -debug-and-release -opensource -fast -no-accessibility -no-qt3support -no-opengl -incredibuild-xge -no-dbus -no-phonon -no-multimedia -no-audio-backend -no-webkit -no-declarative -no-declarative-debug -saveconfig win -nomake examples -nomake demos
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Bepec
Гость
« Ответ #121 : Январь 15, 2012, 13:22 »

Благодарю за пояснение и пример обычной сборки.
Записан
ufna
Гость
« Ответ #122 : Январь 15, 2012, 21:57 »

Оффтопик: Насчет апдейтеров - все зависит от целей и ПО.
Записан
alex-v
Гость
« Ответ #123 : Февраль 06, 2012, 07:54 »

Отличный и удобный фреймворк с хорошей документацией.
Бесплатен и подойдет для серьезных проектов и построения отличного гуи
Записан
lolbla2
Гость
« Ответ #124 : Февраль 13, 2012, 12:17 »

1. Работает под всем что надо. (Linux, Solaris, Windows).
2. Самая лучшая документация, ИМХО, реально понятная по сравнению с MSDN.
3. Приличное быстодействие.
4. Очень красивые и удобные имена классов и заголовочных файлов, т.е. каждый заголовочный файл такой же как и имя класса - это очень удобно в отличие от msvs ужасных имен функций

из минусов конечно то, что для статической линковки нужно пересобирать весь Qt, и для работы с вебсервисами функционал не очень.
Записан
thechicho
Гость
« Ответ #125 : Февраль 13, 2012, 19:17 »

// что для статической линковки нужно пересобирать весь Qt
это к минусам отнести нельзя
// для работы с вебсервисами функционал не очень
например?
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #126 : Февраль 13, 2012, 19:56 »

// что для статической линковки нужно пересобирать весь Qt
это к минусам отнести нельзя

можно. В QtSDK зачем-то лежат статические библиотеки, хотя чтобы собрать программу статически нужно пересобирать Qt вручную. Зачем они там лежат - загадка.
Записан
thechicho
Гость
« Ответ #127 : Февраль 13, 2012, 21:58 »

wtf Веселый
я использую только либы и кратор. это не минус, что нужно собрать вручную, если хочется статики.
Записан
lolbla2
Гость
« Ответ #128 : Февраль 14, 2012, 08:15 »

wtf Веселый
я использую только либы и кратор. это не минус, что нужно собрать вручную, если хочется статики.

Ещё какой минус, то ли просто галочку нажать и проект скомпилить и вот тебе статическая линковка или весь Qt статически собирать? конечно проще только проект скомпилить вот тебе и минус, что геморно в Qt статически собирать
« Последнее редактирование: Февраль 14, 2012, 08:16 от lolbla2 » Записан
thechicho
Гость
« Ответ #129 : Февраль 14, 2012, 14:36 »

дак собери 1 раз статически и компиль проги. это не минус.
минус в том, что хп как правильно прогу собрать статически, чтобы все работало как надо.
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #130 : Февраль 14, 2012, 20:29 »

дак собери 1 раз статически и компиль проги. это не минус.

Минус то, что это нужно делать. Зачем? Нигде это не делают, а с Qt - делают.
Записан
vbi
Гость
« Ответ #131 : Март 19, 2012, 15:48 »

Раньше я писал на FOX Toolkit, но перешел на QT4:
1. Хорошо документирована (в том числе на русском)
2. Ведутся поддержка и обновления/исправления багов
3. Много удобных и красивых инсрументов
4. Удобный интуитивно понятный и богатый набор классов
5. Имеет собственный инструментарий, который собирает воедино редактор, компилятор, дебаггер и др.
6. Много примеров
Записан
once_again_abc
Гость
« Ответ #132 : Октябрь 08, 2012, 10:30 »

кроссплатформенность.
простота.
гибкость.
дальнейшее развитие.
лицензии.


пс. когда уже прикрутят голосовалку с опциями?
Записан
Dexel
Гость
« Ответ #133 : Январь 17, 2014, 01:37 »

и субьективно гораздо лучше MFC
MFC - самая дерьмовая технология которую создало человечество.
Это как сравнивать гавно со сгущёнкой.
Записан
Alexu007
Гость
« Ответ #134 : Январь 25, 2014, 07:46 »

Несложное программирование приложений под венду. Не люблю консоли. Взял форму, натыкал туда кнопочек и окошечек и всяких там меню - и вперёд.

Официально бесплатная халява. Осознание того, что огромная куча людей работала для того, чтобы я тута бесплатно резвился и писал простенькие программки в своё удовольствие - греет душу.

Как оказалось, .exe работают быстрее "почти бесплатного" билдера. И графика лучше. Кнопки нахаляву подсвечиваются, когда над ними мышь проносишь, прогрессбар анимированный - пустячок, а приятно.

Просто понравилось.
Записан
Страниц: 1 ... 7 8 [9] 10 11 ... 13   Вверх
  Печать  
 
Перейти в:  


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