Название: Сборка Qt Creator под Windows из исходников Отправлено: kolob от Май 27, 2011, 15:26 Добрый день! Просветите пользователя 3-й версии. Решил перейти с 3.3.3 на 4.6.x версию. Одновременно хочу посмотреть и Qt Creator, что за зверь такой.
Подскажите и посоветуйте какую версию критора взять, какой компилятор использовать(до этого пользовался VC++ 6), как и в каком порядке это все устанавливать. Название: Re: Сборка Qt Creator под Windows из исходников Отправлено: Пантер от Май 27, 2011, 15:31 А зачем его собирать? Качай последнюю инсталлягу и юзай.
Название: Re: Сборка Qt Creator под Windows из исходников Отправлено: kolob от Май 27, 2011, 15:45 Qt Creator - это IDE написанная с использованием qt(какой то версии). Мне версию 4.6 нужно ставить непосредственно для своего проектирования. Я так понимаю.
Название: Re: Сборка Qt Creator под Windows из исходников Отправлено: Пантер от Май 27, 2011, 15:46 Ставь Qt SDK, там все есть.
Название: Re: Сборка Qt Creator под Windows из исходников Отправлено: Mikhail от Май 27, 2011, 17:45 А версию Qt4 можно любую пристегнуть и не одну
Название: Re: Сборка Qt Creator под Windows из исходников Отправлено: kolob от Май 28, 2011, 12:18 Цитировать Ставь Qt SDK, там все есть. Там же другая версия Qt. А мне надо на 4.6.xНазвание: Re: Сборка Qt Creator под Windows из исходников Отправлено: Mikhail от Май 28, 2011, 13:37 Я еще раз повторю что с Qt creator можно использовать любую и не одну версию Qt. В настройках Qt creator укажешь на расположение qmake нужной тебе версии Qt и можешь с ней работать выбрав эту версию для своего проекта.
Название: Re: Сборка Qt Creator под Windows из исходников Отправлено: zenden от Май 28, 2011, 14:09 http://qt.nokia.com/downloads/qt-creator-binary-for-windows
Название: Re: Сборка Qt Creator под Windows из исходников Отправлено: kolob от Июнь 08, 2011, 12:57 В QtCreator встроен MinGW, можно ли его использовать для сборки библиотеки Qt (версии 4.6.1) с помощью которой будет создаваться проект?
Название: Re: Сборка Qt Creator под Windows из исходников Отправлено: kambala от Июнь 08, 2011, 13:50 а почему нет?
Название: Re: Сборка Qt Creator под Windows из исходников Отправлено: kolob от Июнь 08, 2011, 14:03 Что то я вообще сегодня запутался. Установил QtCreator 2.2.0 бинарник. Посмотрел в директорию критора там есть MinGw. Так. Скачал исходники Qt(4.6.1) на котором буду проект делать. Как мне теперь собрать Qt. С помощью MinGw или можно с помощью MSVS. В "Installing Qt on Windows" прочитал вот что:
Цитировать Open Source Versions of Qt is not officially supported for use with any version of Visual Studio. Integration with Visual Studio is available as part of the Qt Commercial Editions. И что то вообще ни чего не понял. На форуме во всю пишут про то как собирают Qt под MSVS 2005,2008,2010.Подскажите люди добрые. Если можно поэтапно, что да как делать. Я с 3-ки перехожу. И пользовался коммерческой. А сегодня такой объем информации получил, что теперь разобрать не могу. Название: Re: Сборка Qt Creator под Windows из исходников Отправлено: Гурман от Июнь 08, 2011, 15:03 чтобы с Qt в VS нормально и законно работать, надо покупать лицензицю (есть незаконный способ, но обсуждать его не буду)
поэтому лучше ограничиться QtCreator, тем более, что последние версии вполне съедобны а почему 4.6.1, а не сразу 4.7 ? и откуда вопросы про сборку? ставится полный SDK из дистрибутива 4.7, в нем все сразу будет работать... Название: Re: Сборка Qt Creator под Windows из исходников Отправлено: kambala от Июнь 08, 2011, 15:10 к слову - VSAddin может использоваться с opensource версией Qt, но нужна студия не экспресс
а как собирать прекрасно описано в ассистенте (настроить среду, configure, потом nmake или mingw32-make) Название: Re: Сборка Qt Creator под Windows из исходников Отправлено: kolob от Июнь 08, 2011, 15:13 Цитировать а почему 4.6.1, а не сразу 4.7 ? Проект кроссплатформенный. Понадобится возможно собирать под МСВС, а там Qt 4.6.3А если на компе установлена Qt3.3.3 и компилятор Visual C++ 6, в переменных для них все прописано. Возможен конфликт? Как лучше сделать? Снести предыдущие версию и компилятор? Название: Re: Сборка Qt Creator под Windows из исходников Отправлено: Гурман от Июнь 08, 2011, 15:21 да где-то наверное же и 4.6.х SDK полный еще можно найти, чтобы не морочить голову
Название: Re: Сборка Qt Creator под Windows из исходников Отправлено: b-s-a от Июнь 08, 2011, 16:29 kolob, если лишняя головная боль тебе не нужна то:
1. качаешь Qt SDK 1.1.1 с сайта http://qt.nokia.com (рекомендую online версию) 2. запускаешь 3. выбираешь ручной режим установки 4. снимаешь все галки со всех компонентов, которые можешь снять. 5. ставишь галку на компиляторе mingw и документации по Qt Creator 6. Устанавливаешь. 7. Качаешь нужную тебе версию Qt 8. Распаковываешь архив 9. запускаешь configure с нужным набором опций... (укажи компилятор mingw из установленного Qt SDK) 10. собираешь и устанавливаешь 11. запускаешь Qt Creator 12. заходишь в Инструменты - Параметры - Qt4 13. жмешь кнопку "Добавить" 14. указываешь путь к программе qmake.exe, которая была тобой собрана и установлена 15. ставишь курсор на свежесозданный профиль 16. внизу будет информация о помощниках отладчика, возможно, нужно будет нажать на кнопку "Собрать". 17. ВСЁ!!! Название: Re: Сборка Qt Creator под Windows из исходников Отправлено: LisandreL от Июнь 08, 2011, 16:34 7. Качаешь нужную тебе версию Qt Или просто качаешь уже собранную версию: http://get.qt.nokia.com/qt/source/qt-win-opensource-4.6.3-mingw.exe8. Распаковываешь архив 9. запускаешь configure с нужным набором опций... (укажи компилятор mingw из установленного Qt SDK) 10. собираешь и устанавливаешь Название: Re: Сборка Qt Creator под Windows из исходников Отправлено: Гурман от Июнь 08, 2011, 17:25 Не помню, какие точно переменные среды у Qt 3.x, но по-моему они совершенно другие у 4.х. Поэтому конфликта не должно быть По-моему, когда я переносил свой проект, тоже без проблем все получилось, но это уже давно было. Кстати, после переноса проекта в 4.х к 3.х возвращаться уже не будет желания, а если переписать и выкинуть обращения к старым функциям из 3.х, то и возможности уже не будет.
Название: Re: Сборка Qt Creator под Windows из исходников Отправлено: kolob от Июнь 08, 2011, 21:27 всем спасибо за подробные ответы. буду практиковать.
Название: Re: Сборка Qt Creator под Windows из исходников Отправлено: kolob от Июнь 08, 2011, 22:55 При сборке вот такие ошибки получаются:
Цитировать Sources are in..............C:\Qt\4.6.1 Как то эти строки отличаются от других. При сборке выдает ошибки что не находит нужные файлы или директории. Хотя я проверял они там есть. Build is done in............C:\Qt\4.6.1 Install prefix..............C:\Qt\4.6.1 Headers installed to........C:/Qt/4.6.1/include Libraries installed to......C:/Qt/4.6.1/lib Plugins installed to........C:/Qt/4.6.1/plugins Binaries installed to.......C:/Qt/4.6.1/bin Docs installed to...........C:/Qt/4.6.1/doc Data installed to...........C:/Qt/4.6.1 Translations installed to...C:/Qt/4.6.1/translations Examples installed to.......C:/Qt/4.6.1/examples Demos installed to..........C:/Qt/4.6.1/demos Creating qmake... g++ -c -oproject.o -O -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Ige nerators/mac -Igenerators/symbian -IC:\Qt\4.6.1/include -IC:\Qt\4.6.1/include/Qt Core -IC:\Qt\4.6.1/include -IC:\Qt\4.6.1/include/QtCore -IC:\Qt\4.6.1/src/coreli b/global -IC:\Qt\4.6.1/src/corelib/xml -IC:\Qt\4.6.1/mkspecs/win32-g++ -IC:\Qt\4 .6.1/tools/shared -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_LITE_COMPONENT -D QT_NO_PCRE -DQT_NODLL -DQT_NO_STL -DQT_NO_COMPRESS -DUNICODE -DHAVE_QCONFIG_CPP -DQT_BUILD_QMAKE -DQT_NO_THREAD -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -DQT_NO_DAT ASTREAM -DQT_BOOTSTRAPPED -DQMAKE_OPENSOURCE_EDITION project.cpp In file included from project.cpp:42: project.h:45:25: error: qstringlist.h: No such file or directory project.h:46:25: error: qtextstream.h: No such file or directory project.h:47:21: error: qstring.h: No such file or directory project.h:48:20: error: qstack.h: No such file or directory project.h:49:18: error: qmap.h: No such file or directory project.h:50:23: error: qmetatype.h: No such file or directory In file included from property.h:45, from project.cpp:43: C:\Qt\4.6.1/src/corelib/global/qglobal.h:1158:31: error: QtCore/qfeatures.h: No such file or directory In file included from project.cpp:44: option.h:48:19: error: qfile.h: No such file or directory В переменных прописал include и lib к MinGw и в Path прописал Qt/bin и MinGw/bin Название: Re: Сборка Qt Creator под Windows из исходников Отправлено: Авварон от Июнь 08, 2011, 23:27 билд теневой? обычно такое если перла в патхе нет
Название: Re: Сборка Qt Creator под Windows из исходников Отправлено: kolob от Июнь 08, 2011, 23:36 Цитировать билд теневой? обычно такое если перла в патхе нет Поясните что значит "теневой"? Нужен предустановленный PerlНазвание: Re: Сборка Qt Creator под Windows из исходников Отправлено: Авварон от Июнь 09, 2011, 00:13 shadow build - билд вне директории сорцов.
перл с мингвой идет. попробуйте когда конфигуре зовете слеши в другую сторону направить Название: Re: Сборка Qt Creator под Windows из исходников Отправлено: kolob от Июнь 09, 2011, 06:11 Цитировать перл с мингвой идет. Я не знаю где он там идет, но я его не нашел в MinGw который с QtCreator идет. Скачал с оф.сайта ActivePer, поставил, в Path все прописалось. И все заработало.Цитировать попробуйте когда конфигуре зовете слеши в другую сторону направить Ты имел ввиду так:Код: C:\>call C:/Qt/4.6.1/configure Я запускал configure.exe из директории Qt/4.6.1 Название: Re: Сборка Qt Creator под Windows из исходников Отправлено: LisandreL от Июнь 09, 2011, 06:30 Команду сборки покажите и окружение (%path%).
Ну или всё же бинарники можно скачать - ссылку я выше приводил. Название: Re: Сборка Qt Creator под Windows из исходников Отправлено: kolob от Июнь 09, 2011, 06:46 Цитировать Команду сборки покажите и окружение (%path%). Ну или всё же бинарники можно скачать - ссылку я выше приводил. Я уже разобрался. Спасибо большое. Я просто написал в чем проблема была. Название: Re: Сборка Qt Creator под Windows из исходников Отправлено: sa_mel от Июль 18, 2011, 23:52 В статье http://qtlinux.narod.ru/make_qtcreator.htm (http://qtlinux.narod.ru/make_qtcreator.htm) показано как русифицировать собранный Qt Creator, может быть кому-то пригодится.
|