Получение исходников (Git и Qt)

Материал из Wiki.crossplatform.ru

(Различия между версиями)
Перейти к: навигация, поиск
(Новая: 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...)
(Что дальше?)
 
(17 промежуточных версий не показаны.)
Строка 1: Строка 1:
-
Get the source code  
+
{{Инфо
 +
|title = Эта статья является переводом руководства: ''[http://qt.gitorious.org/qt/pages/GetTheSource Get the source code]''<small></small>
 +
|text =
 +
}}
-
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.  
+
=== Получение исходников ===
-
Setting up your machine
+
Эта статья описывает как настроить ваше локальное окружение для разработки, как использовать Git, чтобы получить исходный код Qt, и как собрать библиотеки на вашей машине.  
 +
__TOC__
-
Qt can be built and developed on many different platforms. The operating systems for development are Mac OS X, Windows and Linux, with different requirements on compilers and third-party libraries. Developing Qt requires building it from source, therefore the standard requirements apply:  
+
=== Настройка вашей машины  ===
-
Qt for Embedded Linux Requirements
+
Qt может быть собрана и использована на множестве различных платформ. Операционные системы для разработки - Mac OS X, Windows и Linux, с различными требованиями к компиляторам и библиотекам третьих сторон. Разработка с Qt требует сборки её из исходного кода, таким образом стандартными требованиями являются:
-
Qt for Mac OS X Requirements
+
*[http://doc.crossplatform.ru/qt/4.6.x/requirements-embedded-linux.html Требования Qt для Embedded Linux]
-
Qt for Windows CE Requirements
+
*[http://doc.crossplatform.ru/qt/4.6.x/requirements-mac.html Требования Qt для Mac OS X]
-
Qt for Windows Requirements
+
*[http://doc.crossplatform.ru/qt/4.6.x/requirements-wince.html Требования Qt для Windows CE]
-
Qt for X11 Requirements
+
*[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]
-
In addition you need to have Perl installed.  
+
Дополнительно, вам необходимо иметь установленный Perl.  
-
Qt's source code is developed using Git , an open source, distributed version control system. You need to have Git >= 1.6.x installed.  
+
Исходный код Qt разрабатывается с использованием Git - распределённой системы управления версиями с открытым исходным кодом. Вам необходимо иметь установленный Git >= 1.6.x.  
-
For more information please see the separate GitInstallation wiki page.  
+
Подробности смотрите на отдельной странице [[GitInstallation]].
-
Cloning Qt
+
-
After setting up your machine by installing the required tools and libraries for building Qt download the source code by cloning the Qt git repository, using the following commands:  
+
=== Клонирование Qt ===
-
git clone git://gitorious.org/qt/qt.git  
+
После настройки вашей машины, т.е. установки требуемых инструментов и билиотек для сборки Qt, загрузите исходный код, склонировав Git-хранилище Qt, используя следующую команду: <br />
-
cd qt  
+
{{Команда|git clone git://gitorious.org/qt/qt.git
-
Building Qt
+
cd qt}}
-
Build Qt the same way you would for an official Qt release. The standard build/installation instructions apply:  
+
=== Сборка Qt ===
-
Installing Qt for Embedded Linux  
+
Сборка Qt осуществляется тем же способом, который вы использовали для официального выпуска Qt. Стандартные инструкции по сборке/установке:  
-
Installing Qt on Mac OS X  
+
* [http://doc.crossplatform.ru/qt/4.6.x/qt-embedded-install.html Установка Qt для Embedded Linux]
-
Installing Qt on Windows  
+
* [http://doc.crossplatform.ru/qt/4.6.x/install-mac.html Установка Qt на Mac OS X]
-
Installing Qt on Windows CE  
+
* [http://doc.crossplatform.ru/qt/4.6.x/install-win.html Установка Qt на Windows]
-
Installing Qt on X11 Platforms  
+
* [http://doc.crossplatform.ru/qt/4.6.x/install-wince.html Установка Qt на Windows CE]
-
Generate the Documentation
+
* [http://doc.crossplatform.ru/qt/4.6.x/install-x11.html Установка Qt на X11 Platforms]
-
Since the repository is just the source code rather than a complete package the HTML documentation pages are not include. If you use a repository for a previously released Qt version, then you can go to the online documentation or download a package .  
+
=== Создание документации ===
 +
Так как хранилище - просто исходный код, а не законченный пакет, поэтому страницы HTML-документации отсутсвуют. Если вы используете хранилище для рание выпущенной версии Qt, то вы можете перейти в [http://doc.qtsoftware.com/ он-лайн документацию] или [http://www.qtsoftware.com/downloads загрузить пакет] .  
-
For documentation that is not yet available online or through a package you have to generate the documentation yourself. To do that, run
+
Для документации, которая не доступна он-лайн или посредством пакета, вы должны генерировать её самостоятельно. Чтобы сделать это, выполните
-
make docs  
+
{{Команда|make docs}}
 +
после запуска ''configure'' и сборки библиотек.
-
after running configure and building the libraries else.
+
=== Что дальше? ===
-
What's Next?
+
Чтобы узнать, как делать изменения в Qt и загружать их для рассмотрения в верхах смотрите [[QtContributionGuidelines]] . Если вы желаете просто держать исходники в актуальном состоянии и молча следить за разработкой Qt просто выполните ''git pull'' в каталоге с исходым кодом, чтобы тянуть последние изменения.
-
To learn how to make changes to Qt and upload them for submission upstream see QtContributionGuidelines . If you would like to simply stay up-to-date with your sources and silently follow the development of Qt simply run git pull in your source code directory to pull in the latest changes.
+
 
 +
[[Категория:Qt]]
 +
[[Категория:Git]]
 +
[[Категория:СУВ]]

Текущая версия на 09:14, 4 июля 2009

40px Эта статья является переводом руководства: Get the source code

[править] Получение исходников

Эта статья описывает как настроить ваше локальное окружение для разработки, как использовать Git, чтобы получить исходный код Qt, и как собрать библиотеки на вашей машине.

Содержание


[править] Настройка вашей машины

Qt может быть собрана и использована на множестве различных платформ. Операционные системы для разработки - Mac OS X, Windows и Linux, с различными требованиями к компиляторам и библиотекам третьих сторон. Разработка с Qt требует сборки её из исходного кода, таким образом стандартными требованиями являются:

Дополнительно, вам необходимо иметь установленный 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. Стандартные инструкции по сборке/установке:

[править] Создание документации

Так как хранилище - просто исходный код, а не законченный пакет, поэтому страницы HTML-документации отсутсвуют. Если вы используете хранилище для рание выпущенной версии Qt, то вы можете перейти в он-лайн документацию или загрузить пакет .

Для документации, которая не доступна он-лайн или посредством пакета, вы должны генерировать её самостоятельно. Чтобы сделать это, выполните

make docs

после запуска configure и сборки библиотек.

[править] Что дальше?

Чтобы узнать, как делать изменения в Qt и загружать их для рассмотрения в верхах смотрите QtContributionGuidelines . Если вы желаете просто держать исходники в актуальном состоянии и молча следить за разработкой Qt просто выполните git pull в каталоге с исходым кодом, чтобы тянуть последние изменения.