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

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

(Различия между версиями)
Перейти к: навигация, поиск
(Сборка Qt)
(Что дальше?)
 
(4 промежуточные версии не показаны)
Строка 36: Строка 36:
=== Создание документации ===  
=== Создание документации ===  
-
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.
+
=== Что дальше? ===  
=== Что дальше? ===  
-
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 и загружать их для рассмотрения в верхах смотрите [[QtContributionGuidelines]] . Если вы желаете просто держать исходники в актуальном состоянии и молча следить за разработкой Qt просто выполните ''git pull'' в каталоге с исходым кодом, чтобы тянуть последние изменения.
 +
 
 +
 
 +
[[Категория: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 в каталоге с исходым кодом, чтобы тянуть последние изменения.