Eclipse + QT: установка и настройка

    Достаточно давно стал присматриваться к кроссплатформенному С++ программированию. Не то, чтобы это было мне необходимо, но так для общего развития. И вот что я могу отметить: самая большая вещь, которая доставляет проблемы на этом пути — достаточно высокий порог вхождения в эту область именно по причине инструментария.

    Если не рассматривать случай программирования в Emacs, что лично мне кажется пока неким толи анахронизмом, толи экстримом, постоянно сравнивая различные IDE с Visual Studio зачастую приходилось просто ужасаться. И главная проблема этих систем была в том, что за редким исключением они не работали из коробки без напильника.

    Вторая проблема — юзабилити. Зачастую ниже среднего. Ранние версии KDevelop оставляли достаточно неоднозначное впечатление.

    Третье, чего бы хотелось — интегрированного дизайнера интерфейсов. Его не было практически нигде, если не считать NetBeans (но только для Java), да MonoDevelop (GTK#). И хотя эти IDE весьма достойны, хотелось найти легкий способ программировать именно на C++ с минимальным количеством граблей.

    В этой статье я хочу привести пошаговое руководство, что называется «для чайников», по установке на платформу Windows работоспособной конфигурации хорошей IDE Eclipse и хорошей библиотеки QT. Стартовую площадку, так сказать.

    UPD: Что касается именно программирования в QT, то могу порекомендовать просто шикарную книжку на эту тему:
    Jasmin Blanchette, Mark Summerfield: Разработка графического интерфейса с помощью QT3 (перевод Андрей Киселёв)

    UDP2: Ещё литература:
    Русский перевод документации из QAssistant
    Qt4. Профессиональное программирование на C++
    Jasmin Blanchette, Mark Summerfield: Qt 4. Программирование GUI на C++
    Foundations of QT Development


    Итак, поехали…

    Prerequisites


    Прежде всего, скачаем программы, которые понадобятся для дальнейших действий:
    Prerequisites
    1. Automated MinGW Installer (140 кБ + накачает 19 МБ)
    2. Qt/Windows Open Source Edition (149 МБ)
    3. Java Runtime Environment (JRE) 6 Update 7 (16МБ)
    4. Eclipse IDE for C/C++ Developers (72 МБ)
    5. Qt Eclipse Integration for C++ (6 МБ)

    1. MinGW


    Первое, что нужно установить — набор GNU компиляторов для платформы Windows. По ссылке выше скачивается web-нисталлятор, в котором выбирается режим «скачать и установить»


    В процессе работы скачиваемые пакеты будут сложены в виде файлов tar.gz рядом с установщиком, после чего они установятся.

    На следующем шаге выбирается скачиваемая версия компиляторов


    Далее нужно выбрать как минимум опции «g++» и «mingw-make»


    В качестве директории для установки я лично выбрал новую папку DevTools — не люблю свалку в корне диска C: :) Вместе с тем, лучше, чтобы путь не содержал пробелов (зачастую именно они доставляют основное веселье и пляски с бубном)




    После установки MinGW путь к его директории bin нужно занести в переменную среды PATH:


    2. QT


    Поскольку мы собираемся устанавливать библиотеку QT, а платить не хотим, скачиваем бесплатную GPL версию по ссылке выше. Запускаем, не забыв скорректировать путь установки


    Указываем, где находится MinGW


    После нажатия на кнопку «Install» скорее всего будет выведено сообщение об ошибке. Нажав на «Yes» проигнорируем его


    Дальнейший процесс особых сложностей не вызывает.

    3. Java Runtime Environment


    Для функционирования Eclipse нужна установленная Java-машина. Скачиваем её с сайта Sun и устанавливаем.

    4. Eclipse


    Теперь переходим к установке Eclipse. Собственно вся установка заключается в том, чтобы распаковать содержимое zip архива в какую-нибудь папку. Не будем отступать от выбранной практики и распакуем его в папку C:\DevTools


    5. Пакет интеграции QT для Eclipse


    И вот предпоследний момент — установка пакета интеграции Eclpse и QT. Запускаем инсталлятор


    Корректируем путь установки


    Указываем пути к библиотеке и IDE


    С этим всё. Теперь компьютер стоит перезагрузить, чтобы вступили в силу изменения PATH.

    6. Компиляция простейшей программы


    Запускаем свежеустановленный Eclipse


    При первом запуске будет предложено выбрать расположение workspace


    Создаём новый проект «QT GUI Project»


    Называем его


    Опаньки! Ошибка


    Хотя интегратор QT и спрашивал пути к библиотеке, они почему-то не установлены. Нужно добавить


    Теперь все в порядке. Закроем окно «Welcome» и окажемся в рабочей среде


    Если по какой-то причине на экране будут отсутствовать все окна или в результате неких действий их расположение испортится, то загрузить снова весь расклад можно через меню «Window» -> «Open Perspective» -> «Other...» -> «C/C++»

    Теперь настало время для компиляции проекта: «Project» -> «Make Target» -> «Build...»


    Далее выбирается «Release» и нажимается «Build»


    Внимание! Компиляция «Debug» завершится ошибкой! Отладочные библиотеки с QT не поставляются. Их необходимо компилировать отдельно!

    Если всё нормально, то нажатие на кнопку «плей» теперь запустит скомпилированную программу


    UPD: Чтобы кнопка для запуска приложения приводила к компиляции и запуску Release-версии в настройках проекта «Project» — «Properties» — «C/C++ Make Project» в полях «Make Build Target» слово «debug» надо заменить на «release»

    To be continued…
    Метки:
    Поделиться публикацией
    Похожие публикации
    Реклама помогает поддерживать и развивать наши сервисы

    Подробнее
    Реклама
    Комментарии 97
    • 0
      Здорово, спасибо. А почему бы не прикрутить Qt к MS Visual Studio? Все-таки Eclipse это больше Java-IDE.
      • +3
        Потому что прикручивать к VS можно только платную версию. Другая причина: речь же идет о кроссплатформенности, поэтому, чтобы можно было создать подобную подборку и на Linux и на MacOSX.
        • 0
          Не обязательно платную. Через makefile project связка работает как часы.
          • 0
            Насчет кроссплатофрменности согласен :) Только если работаешь в windows, почему бы не пользоваться инструментами windows для разработки?
            З.Ы. С каких пор чтобы добавить в IDE пути к либам и заголовочным файлам и скомпилировать оные либы нужно покупать платную версию?
            • 0
              К visual studio с недавних пор прикручивается =) Примерно год назад, когда я пытался посмотреть на QT, оно не прикручивалось, но где то на sourceforge был проект патча Open Source QT для прикручивания к VS... Конечно же, это было нарушение лицензии, но если VS так мил сердцу, то ничего не мешало, писать код под него, а релиз скомпилировать на том же самом MinGW + непропатченный QT.

              Повторюсь - так было раньше. Сейчас QT без проблемм работает со Студией (во всяком случае с Express)
              Естессно, "встроенного в IDE" редактора интерфейса не будет, но зачем он нужен, при наличии оного в составе QT?
            • +1
              Интересно, сколько еще эклипс будет отвоевывать свое звание фрейморка, а не IDE для Java?
              Ради интереса, можно поглядеть на проекты Aptana, Adobe Flex Builder 3 :)
              • 0
                пока еclipse for java будет первым пунктом в разделе downloads
                • 0
                  Потому что на джаве очень много людей кодит.

                  При установке CDT или тоже же PyDev и эксплипс становится ну совсем не java средой
                • 0
                  Aptana жутко глючит.
                  Намного интерестней будет Zend Studio.
                  • 0
                    До тех пор, пока кроме Java там ничего не будет нормально работать.
                    • 0
                      Коллега, насколько я понимаю это уже тенденция. Взгляните на NetBearns например. Это уже далеко не IDE для Java. Есть поддержка и PHP, Ruby (для последнего - Info World признал NetBeans лучшим IDE http://blogs.sun.com/theaquarium_ru/entr…)
                      • 0
                        отлично поддерживает руби, особенно мне нравится интерфейс к плугинам ROR приложений и gems прямо из среды. Ну и рэйк таски из среды тоже классно.
                    • 0
                      Есть прикручивалка к VS, но она для коммерческой версии.
                      • НЛО прилетело и опубликовало эту надпись здесь
                        • 0
                          Это только компиляция. А полноценный интегратор в студию с формошлепкой только в коммерческом варианте Qt.
                          • НЛО прилетело и опубликовало эту надпись здесь
                      • НЛО прилетело и опубликовало эту надпись здесь
                        • 0
                          потому что Visual Studio дорогущая.
                          • 0
                            Ну надо же. А Express?
                            • 0
                              не знал про такую.. а какие основные отличия от полной версии?
                              • 0
                                Нет визуального редактора ресурсов в С++, нет профайлера и функций совместной разработки. Нет некоторых шаблонов. Поддерживается только С++, C#, VB и WebDeveloper. Вообще, довольно много урезано, но для разработки .NET и чистого С++ со сторонним редактором ресурсов вполне подходит. А для кросс-платформенной разработки так вообще ;)
                                Ах да, еще MSDN в комплекте сильно урезана. Но это не критично :)
                                Из плюсов можно отметить бесплатность и очень скромный размер. А также наличие SQL Server 2005 Express.
                                http://www.microsoft.com/express/downloa…
                                • 0
                                  + вырезана поддержка MFC
                                  • 0
                                    Никогда в жизни ей не пользовался, поэтому и не знал :)
                        • НЛО прилетело и опубликовало эту надпись здесь
                          • 0
                            Спасибо. Понравилось.
                            • НЛО прилетело и опубликовало эту надпись здесь
                            • 0
                              Хорошая заметка - спасибо)
                              Эклипсом давно пользуюсь на линуксе. Ставил на винду - так и не установил норм)
                              • 0
                                всмысле эклипс с кутёй не могли поставить под виндой?
                                • 0
                                  На линуксе поставил Джава машину(если не стоит), еклипс, цдт и дебагер и все..)
                                  На винде ставил так же - не вышло. Оказывается не все поставил прост.
                                  ИМХО на линуксе как-то логичней и понятней процесс установки.
                                  Но в конце-концов, куда бы не поставили, получаем мощнейшего зверя=)
                                • 0
                                  все под виндой просто довольно. вот только производительность этой связки не нравится. довольно медленно работает на моей довольно слабой машине.
                                • 0
                                  А про отладку с помощью того же инструментария статьи не планируется? Мучаюсь ;)
                                  • 0
                                    под виндой или под чем?
                                    • 0
                                      Да, под ней.
                                      Для начала, я так понимаю, нужно скомпилировать отладочные версии библиотек QT. Тут уже сразу интересно:
                                      ../../include/QtCore/../../src/corelib/io/qfile.h:100: internal compiler error:
                                      Segmentation fault
                                      Please submit a full bug report...
                                      Подобные ошибки возникают в разные моменты при компиляции, но терпеливо перезапуская процесс, можно добиться того, что оно таки скомпилятся.
                                      После этого получается "debug" компиляция тестового проекта.
                                      Далее нужен дебагер. Использовал gdb из набора MinGW - при запуске отладки вылезает ошибка, "прекращена работа test.exe", " Имя модуля с ошибкой: QtCored4.dll", в консоле эклипса "Error: dll starting at 0x77180000 not found.
                                      Error: dll starting at 0x75ec0000 not found.
                                      Error: dll starting at 0x77180000 not found.
                                      Error: dll starting at 0x770b0000 not found.
                                      gdb: unknown target exception 0xc0000135 at 0x774df1d1". Т.е. каких-то dll ему все равно не хватает?
                                      Вобщем хотелось бы увидеть принципиальную возможность нормальной отладки QT-приложений в eclipse под windows.
                                      • +1
                                        Так нефиг было игнорировать ошибку Qt'a ;)
                                        Не качайте mingw, а установите тот, что предлагает Qt - и все, ошибок не будет (либо найдите нужную версию, например, из Dev-C++).
                                        По крайней мере, у меня замечательно скомпилировался qt-4.3.1
                                        • 0
                                          Какую ошибку? С версией w32api.h? В MinGW отдельно скачанном та самая версия и лежит. Один в один. Это ошибка инсталлятора и только.
                                          • 0
                                            Кстати, более свежие версии w32api.h тоже нормально идут, проверял.
                                            • 0
                                              Причем тут заголовки?
                                              Да и уверены ли вы, что там та же самая версия gcc, если инсталлятор Qt утверждает, что другая? :)
                                              Я как-то искал отдельно mingw версии 3.2 или ниже, да в архивах нет их, все только новые.
                                              Из-за того, что версия gcc другая, генерирует код по-другому, оптимизирует по-другому и т.д.. Новая версия - новые баги. ;)
                                              Плюс ко всему, о каком инсталляторе идет речь: mingw, Qt или Eclipse?
                                          • 0
                                            А версии gcc и gdb какие? Я ставил MinGW 5.1.3 ветку Candidate. В Current лежит старье двухтысячного года, не полностью поддерживающее STL. Отладочная версия скомпилировалась без проблем.

                                            gdb у меня версии 6.3. С более поздней версией 6.7 были проблемы с зависанием при отладке, пришлось откатиться.

                                            По поводу Error: dll starting at 0x75ec0000 not found. В Eclipse идешь в меню Run, выбираешь Debug Configurtions, на вкладке Debugger открываешь вложенную вкладку Shared Libraries и сбрасываешь галки Load shared library symbols automatically и Stop on shared library events.
                                      • 0
                                        статья натолкнула на размышление:
                                        каким инструментом пользуется большинство? правильно, тем на который подсели в начале. Вот бобук присел на емакс - и до сих пор не слазит. Меня в свое время в институте крепко подсадили на ВС и НетБинс. Ведь ВС так легко и просто ставится, как минимум для си++ проэктов. А у нас большинство начальных курсов ориентированы как раз на него.
                                        Думаю, многие подтвердят, что подсев в ВС трудно пересесть в что-то другое. Помню, я както так запарился в c-shell без vi и emacs, что тупо набросал проэкт в VS (каюсь!).
                                        Посему полагаю что если еклипс коммюнити выкатит all-in-one пакет с си++, stl, и java, чтоб все ставилось в 3-4 next'a и разошлет диски с ним по учебным заведениям, они сделают очень внушительный вклад в подсаживание студентов на еклипс.

                                        Или такие уже есть? просветите? чесно обязуюсь отнести в свою альма-матер
                                        • 0
                                          VS, безусловно, вне конкуренции :)
                                          В линуксе предпочитаю либо vim, либо qdevelop, хотя сейчас подключился к разработке вышеупомянутого edyuk и пытаюсь его привести к желаемому виду.
                                          • НЛО прилетело и опубликовало эту надпись здесь
                                            • 0
                                              Стоит мало ибо польза для MS не в этом, а в подсаживании специалистов на свои технологии. ИМХО, очень предусмотрительно с их стороны и даже работает.
                                              • НЛО прилетело и опубликовало эту надпись здесь
                                                • 0
                                                  ну qt это библиотека...
                                            • 0
                                              EasyEclipse
                                              http://www.easyeclipse.org/site/distribu…

                                              Цитата: Each distribution contains everything you need to start developing code, without any additional downloads.
                                              • +2
                                                Мое хистори:
                                                1. Borland (универ, тьфу)
                                                2. VS.NET - 2008 (стильно, модно, современно)
                                                3. Eclipse (легально)
                                                4. Emacs (о, ну почему я не пользовался тобой раньше..)
                                                • 0
                                                  VisualStudio Express абсолютно легальна и вполне полноценна.
                                                  • 0
                                                    Только не по сравнению с VS2008 Team Suite (Architect + Database + Development + Test Editions) :) Да, я пользовался большинством этих функций. Для Database, стоит заметить сейчас пользуюсь Management Studio из MS Sql Server 2005. Остальное более-менее воплощают NAnt и NUnit. А Emacs - связующее звено и невероятно удобная и настраиваемая среда (не редактор !). Я даже Lisp уже нормально стал знать :)
                                                    • 0
                                                      Многие рекомендовали Emacs. Но что-то я его со всем набором шорткатов не осилил. Нужно будет попробовать ещё раз. (:
                                                      • 0
                                                        Да, неплохо бы было HOWTO для начинающих на каком-нибудь простом примере
                                                        • +1
                                                          На хабре есть блог про Emacs. Писал туда пост про Org Mode. Теперь появилась мысль написать как Emacs может быть средой разработки для Python и .NET. На выходных попробую.
                                                  • 0
                                                    а CDT пакет вроде такой и есть..
                                                  • 0
                                                    > Jasmin Blanchette, Mark Summerfield: Разработка графического интерфейса с помощью QT3 (перевод Андрей Киселёв)
                                                    Неактуально, даже для qt-4.0, не говоря уж о qt-4.4. Слишком уж много различий. Я заказал на озоне за их же авторством про qt4 и более чем доволен.
                                                    /* по правде говоря, эти книги являются просто переводами некоторых разделов assistaint'a */
                                                    Для начала хватит, но дальше уже лучше пользоваться рассылкой и ассистентом.
                                                    • 0
                                                      А есть что-нибудь по Qt4 в электронном виде? (читай бесплатные :))
                                                      • НЛО прилетело и опубликовало эту надпись здесь
                                                        • +1
                                                          Qt Assistant в комплекте с самой библиотекой. Вполне осмысленная дока. Есть тьюториал. Естественно, по-английски
                                                          • НЛО прилетело и опубликовало эту надпись здесь
                                                          • 0
                                                            Jasmin Blanchette, Mark Summerfield: Qt 4. Программирование GUI на C++: http://rapidshare.com/files/63629688/qt4.djvu.html
                                                            Книжка от тех же авторов. Так же полезен Макс Шлее, которого тут уже выложили.
                                                            • 0
                                                              А бывает что-нибудь с упором на Python, т.е. по PyQt?
                                                              • НЛО прилетело и опубликовало эту надпись здесь
                                                                • 0
                                                                  Название не подскажите?
                                                                  • НЛО прилетело и опубликовало эту надпись здесь
                                                                    • НЛО прилетело и опубликовало эту надпись здесь
                                                                  • НЛО прилетело и опубликовало эту надпись здесь
                                                              • 0
                                                                Еще книжки есть:
                                                                foundations-of-qt-development
                                                                an-introduction-to-design-patterns-in-c-with-qt-4-bruce-perens-open-source-series
                                                                можно поиском на http://pdfchm.com, сам там нашел

                                                                к автору просьба сгруппировать все линки апдейтом к посту.
                                                                • 0
                                                                  Я в Linux использую konsole+mc. Этого хватает в 99% случаев.

                                                                  2Mr_Floppy: в дистрибутиве Qt есть много примеров + хорошая документация в виде Assistant.

                                                                  Умение писть на PyQt плавно вытекает из знания Питона и самого Qt.
                                                                  • 0
                                                                    Автор Молодец, сам QT интересуюсь давно, хочу прокомментировать некоторые моменты:
                                                                    1 - для того, чтобы была отладка приложений нужно перекомпилировать Qt с опцией debug-and-release( делается запуском configure.exe --help из msys(хороший шелл для mingw),а так же нужен отладчик GDB (путь к ниму в path тоже добавить не забудьте), в pro-файл проекта добавить CONFIG += qt debug.
                                                                    2 - для распространения программы надо ее и qt фреймворк в static скомпилировать
                                                                    3 - учитите, что средствами gdb не получится отлаживать строки (они представляются как адрес в памяти и отладчик ничего с ним не делает). Пока решения этой проблемы нет, но я слышал от человека работающего в trolltech, что на python напишется расширение к gdb.
                                                                    4. Я пробовал много IDE но еклипс показался лучшим для меня. Vim, если настроить автодополнение ( плагин omni-cpp completion, ctags ), все равно хуже эклипса; для codeblocks мне нехватило терпения в нём разбираться =), кто видел Preference тот меня поймет )
                                                                    5. Если эклипс тормозит - купите еще планку RAM , она дешевая
                                                                    6. Xороший сайт http://www.qtcentre.org/
                                                                    7. еще по теме http://www.joerg-reiling.de/qt4.0-eclips…
                                                                    • 0
                                                                      затуплю: что значит отлаживать строки? построчно шагать по коду?
                                                                      • 0
                                                                        Хотя бы просто посмотреть содержимое строки.
                                                                        • 0
                                                                          не-не-не, у меня как то получается по исходнику шагать в дебаге с помощью Mingw gdb
                                                                          • 0
                                                                            Под строчкой имеется в виду объект типа "строка". Простой char* gdb понимает и показывает текст, содержашийся в этой строке, а с более сложными объектами проблема, выудить текст из них обычно не просто.
                                                                            • 0
                                                                              Да просто, хотя и не кошерно: слить в qDebug и посмотреть в консоли. При сборке в release этот код уходит.
                                                                      • НЛО прилетело и опубликовало эту надпись здесь
                                                                        • 0
                                                                          Плюс статическая конфигурация собирается дольше, весит гигабайты, размер исполняемого файла - десятки Мб. Помню порекомендовал кто-то так собрать, до сих пор плююсь :)
                                                                      • 0
                                                                        А я как-то сразу с VS перескочил на Емакс, как стало надобно программить под Линукс с QT; в нем же на Латехе писал диплом; там же все дневники и записи веду.

                                                                        Сейчас откровенно неприятно пользоваться любыми IDE. Могу запросто поспорить с кем угодно в смысле скорости написания кода..! Хотя, конечно, Емакс - не для ленивых; с лету не освоить.
                                                                        • 0
                                                                          Эмм... я могу ошибаться, но по моему Open Source версия QT прекрасно работает под Visual Studio (во всяком случае под Visual Studio express библиотека собирается без проблемм). Совершенно непонятна мотивация автора топика - если так нравится Visual Studio - зачем переходить на другие IDE? Если хочется перейти на другие IDE - зачем сравнивать их с Visual Studio? "Я не хочу Visual Studio, но хочу чтобы было всё так же и тот же функционал" - ????

                                                                          Возможно вы хотите кроссплатформенную IDE? Хм, тогда не понятно, зачем. В топике рассказывается, как установить и настроить всё под Windows, автор видимо собирается писать всё, используя Windows. QT кроссплатформенная библиотека, следовательно код написанный под неё не придётся переписывать для других систем - он будет работать без изменения везде. Возможно кроссплатформенная IDE нужна чтобы при необходимости компиляции под Linux можно было открыть в ней проект и нажать "Build"? В таком случае ради нажатия одной кнопочки устанавливать такую большую IDE - бред, что мешает сделать "qmake -project; qmake; make"? (я правильно написал команды для компиляции QT проектов? ;) )

                                                                          >> Третье, чего бы хотелось — интегрированного дизайнера интерфейсов.

                                                                          Вы любите велосипеды?) Зачем вам интегрированный в IDE дизайнер интерфейса, если дизайнер интерфейсов для QT идёт вместе с самим QT! Пользуйтесь им хоть c Visual Studio, хоть с Eclips, хоть с Vim, хоть с Emacs
                                                                          • +2
                                                                            Ммм... Может быть стоит написать аналогичную статью (со скриншотиками ^_^) про прикручивание QT к Visual Studio Express? Кому-нибудь это будет интересно? Если да - то на выходных займусь)
                                                                        • 0
                                                                          Очень интересно! Спасибо за "стартовую" заметку, хорошиый повод начать и копать дальше.
                                                                          • 0
                                                                            Извините, что не совсем в тему. А можно в Eclipse как то с файлами по ftp работать? Не найду, что-то :(
                                                                            • 0
                                                                              плагины есть, искать на http://www.eclipseplugincentral.com
                                                                            • 0
                                                                              2. Qt/Windows Open Source Edition (94 МБ)

                                                                              Весит эта софтинка 149 мб =)
                                                                              п.с. спасибо за статью
                                                                              • 0
                                                                                qt-win-opensource-4.4.0-mingw.exe (94 693 111 байт)
                                                                                • 0
                                                                                  угу а ссылка то ведет на версию 4.4.1 и это чудо весит 149 мб
                                                                                  • 0
                                                                                    И правда )
                                                                                    • 0
                                                                                      С новой версией qt все идет тоже как часы =) интересно что они там на 50 метров то добавили =)))
                                                                                      • 0
                                                                                        Библиотеки и примеры, собранные с отладочной информацией.
                                                                              • 0
                                                                                собираюсь написать один коммерческий кроссплатформенный проект (линукс/виндоуз как минимум)
                                                                                возникли вопросы:
                                                                                1. можно ли написать его используя поначалу опенсурс QT, а после (перед выпуском релиза) купить лицензию на QT. Не придется ли всё переписывать под коммерческий QT?
                                                                                2. не нашел цены на лицензию QT на оф.сайте. Сколько оно стоит?
                                                                                3. рассматриваю GTK как альтернативу QT (вроде GTK и для коммерческого применения бесплатна) - может напишите такую же статью и про разработку на библиотеке GTK?
                                                                                • 0
                                                                                  1. Нет, нельзя. Ты должен сразу делаеть проект с использованием коммерческой Qt. Естественно, это в теории. На практике тебе никто не мешает купить лицензию и через месяц начать продавать свой, уже готовый проект, как будто ты его в течении этого месяца писал. Проверять, думаю, никто не будет :).
                                                                                  2. Цена определяется в ходе разговора с TT'шными sales managers, насколько мне известно.
                                                                                  3. Возможности и удобство Qt сильно превосходят GTK… just my humble opinion, холиварить на эту тему не намерен.
                                                                                • 0
                                                                                  Спасибо за гайд. Возник вопрос: слова signals и slots не подсвечивает… Это можно как-то подправить?
                                                                                  • 0
                                                                                    Кто-то писал на линуксе c qt3+eclipse? Четвертая норм подключается. А вот с третьей проблемы. Оно не находит в /include папки QtGui и не подключает.
                                                                                    • 0
                                                                                      Qt Eclipse Integration for C++

                                                                                      The Eclipse plugin can be used to create programs using any Qt version since 4.1.0.

                                                                                      trolltech.com/developer/eclipse-integration
                                                                                      • 0
                                                                                        Та я видел, но может кто-то нашел решение…
                                                                                        Уже правда начала писать на Kate + console)
                                                                                        QT3 работает нормально, если прописывать вечно полный путь — но как-то влом.
                                                                                    • 0
                                                                                      спасибо, скоро придётся опробовать.
                                                                                      • 0
                                                                                        Подскажите такую вещь — поставил Eclipse, MinGW и Qt4, пути ко всему прописал, но в созданном по шаблону Qt Gui application Eclipse не может разрешить Ui::DlgMainClass, хотя .ui файл и все сгенерированные для этого класса есть, что недопрописано?
                                                                                        • 0
                                                                                          Вопрос снят, переустановка Qt помогла
                                                                                        • 0
                                                                                          сайт trolltech.com/, где лежал qt-eclipse-integration больше не поддерживается.
                                                                                          Где теперь это качают?

                                                                                          Пока что нашел тут download.xskernel.org/soft/windows/
                                                                                          Но где официальный источник?

                                                                                          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.