Получение исходников (Git и Qt)
Материал из Wiki.crossplatform.ru
Lit-uriy (Обсуждение | вклад) (Новая: Get the source code This section describes how to set up your local development environment, how to use git to get Qt's source code, and how to build the libraries on your machine. Se...) |
Lit-uriy (Обсуждение | вклад) (→Что дальше?) |
||
(17 промежуточных версий не показаны.) | |||
Строка 1: | Строка 1: | ||
- | Get the source code | + | {{Инфо |
+ | |title = Эта статья является переводом руководства: ''[http://qt.gitorious.org/qt/pages/GetTheSource Get the source code]''<small></small> | ||
+ | |text = | ||
+ | }} | ||
- | + | === Получение исходников === | |
- | + | Эта статья описывает как настроить ваше локальное окружение для разработки, как использовать Git, чтобы получить исходный код Qt, и как собрать библиотеки на вашей машине. | |
+ | __TOC__ | ||
- | Qt | + | === Настройка вашей машины === |
- | Qt | + | Qt может быть собрана и использована на множестве различных платформ. Операционные системы для разработки - Mac OS X, Windows и Linux, с различными требованиями к компиляторам и библиотекам третьих сторон. Разработка с Qt требует сборки её из исходного кода, таким образом стандартными требованиями являются: |
- | Qt | + | *[http://doc.crossplatform.ru/qt/4.6.x/requirements-embedded-linux.html Требования Qt для Embedded Linux] |
- | Qt | + | *[http://doc.crossplatform.ru/qt/4.6.x/requirements-mac.html Требования Qt для Mac OS X] |
- | Qt | + | *[http://doc.crossplatform.ru/qt/4.6.x/requirements-wince.html Требования Qt для Windows CE] |
- | Qt | + | *[http://doc.crossplatform.ru/qt/4.6.x/requirements-win.html Требования Qt для Windows] |
+ | *[http://doc.crossplatform.ru/qt/4.6.x/requirements-x11.html Требования Qt для X11] | ||
- | + | Дополнительно, вам необходимо иметь установленный Perl. | |
- | Qt | + | Исходный код Qt разрабатывается с использованием Git - распределённой системы управления версиями с открытым исходным кодом. Вам необходимо иметь установленный Git >= 1.6.x. |
- | + | Подробности смотрите на отдельной странице [[GitInstallation]]. | |
- | + | ||
- | + | === Клонирование Qt === | |
- | git clone git://gitorious.org/qt/qt.git | + | После настройки вашей машины, т.е. установки требуемых инструментов и билиотек для сборки Qt, загрузите исходный код, склонировав Git-хранилище Qt, используя следующую команду: <br /> |
- | cd qt | + | {{Команда|git clone git://gitorious.org/qt/qt.git |
- | + | cd qt}} | |
- | + | === Сборка Qt === | |
- | + | Сборка Qt осуществляется тем же способом, который вы использовали для официального выпуска Qt. Стандартные инструкции по сборке/установке: | |
- | + | * [http://doc.crossplatform.ru/qt/4.6.x/qt-embedded-install.html Установка Qt для Embedded Linux] | |
- | + | * [http://doc.crossplatform.ru/qt/4.6.x/install-mac.html Установка Qt на Mac OS X] | |
- | + | * [http://doc.crossplatform.ru/qt/4.6.x/install-win.html Установка Qt на Windows] | |
- | + | * [http://doc.crossplatform.ru/qt/4.6.x/install-wince.html Установка Qt на Windows CE] | |
- | + | * [http://doc.crossplatform.ru/qt/4.6.x/install-x11.html Установка Qt на X11 Platforms] | |
- | + | === Создание документации === | |
+ | Так как хранилище - просто исходный код, а не законченный пакет, поэтому страницы HTML-документации отсутсвуют. Если вы используете хранилище для рание выпущенной версии Qt, то вы можете перейти в [http://doc.qtsoftware.com/ он-лайн документацию] или [http://www.qtsoftware.com/downloads загрузить пакет] . | ||
- | + | Для документации, которая не доступна он-лайн или посредством пакета, вы должны генерировать её самостоятельно. Чтобы сделать это, выполните | |
- | + | {{Команда|make docs}} | |
+ | после запуска ''configure'' и сборки библиотек. | ||
- | + | === Что дальше? === | |
- | + | Чтобы узнать, как делать изменения в Qt и загружать их для рассмотрения в верхах смотрите [[QtContributionGuidelines]] . Если вы желаете просто держать исходники в актуальном состоянии и молча следить за разработкой Qt просто выполните ''git pull'' в каталоге с исходым кодом, чтобы тянуть последние изменения. | |
- | + | ||
+ | [[Категория:Qt]] | ||
+ | [[Категория:Git]] | ||
+ | [[Категория:СУВ]] |
Текущая версия на 09:14, 4 июля 2009
![]() | Эта статья является переводом руководства: Get the source code |
[править] Получение исходников
Эта статья описывает как настроить ваше локальное окружение для разработки, как использовать Git, чтобы получить исходный код Qt, и как собрать библиотеки на вашей машине.
Содержание |
[править] Настройка вашей машины
Qt может быть собрана и использована на множестве различных платформ. Операционные системы для разработки - Mac OS X, Windows и Linux, с различными требованиями к компиляторам и библиотекам третьих сторон. Разработка с Qt требует сборки её из исходного кода, таким образом стандартными требованиями являются:
- Требования Qt для Embedded Linux
- Требования Qt для Mac OS X
- Требования Qt для Windows CE
- Требования Qt для Windows
- Требования Qt для X11
Дополнительно, вам необходимо иметь установленный Perl.
Исходный код Qt разрабатывается с использованием Git - распределённой системы управления версиями с открытым исходным кодом. Вам необходимо иметь установленный Git >= 1.6.x.
Подробности смотрите на отдельной странице GitInstallation.
[править] Клонирование Qt
После настройки вашей машины, т.е. установки требуемых инструментов и билиотек для сборки Qt, загрузите исходный код, склонировав Git-хранилище Qt, используя следующую команду:
git clone git://gitorious.org/qt/qt.git cd qt
[править] Сборка Qt
Сборка Qt осуществляется тем же способом, который вы использовали для официального выпуска Qt. Стандартные инструкции по сборке/установке:
- Установка Qt для Embedded Linux
- Установка Qt на Mac OS X
- Установка Qt на Windows
- Установка Qt на Windows CE
- Установка Qt на X11 Platforms
[править] Создание документации
Так как хранилище - просто исходный код, а не законченный пакет, поэтому страницы HTML-документации отсутсвуют. Если вы используете хранилище для рание выпущенной версии Qt, то вы можете перейти в он-лайн документацию или загрузить пакет .
Для документации, которая не доступна он-лайн или посредством пакета, вы должны генерировать её самостоятельно. Чтобы сделать это, выполните
make docs
после запуска configure и сборки библиотек.
[править] Что дальше?
Чтобы узнать, как делать изменения в Qt и загружать их для рассмотрения в верхах смотрите QtContributionGuidelines . Если вы желаете просто держать исходники в актуальном состоянии и молча следить за разработкой Qt просто выполните git pull в каталоге с исходым кодом, чтобы тянуть последние изменения.