Qt-5-Alpha-building-instructions Bulgarian: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
'''Български''' [[Qt-5-Alpha-building-instructions|English]] | '''Български''' [[Qt-5-Alpha-building-instructions|English]] | ||
[[Category:Developing_with_Qt::Qt 5]] | [[Category:Developing_with_Qt::Qt 5]] | ||
h1. Инструкции за компилиране на Qt 5 Alpha | |||
Първо трябва да свалите Qt 5 Alpha архива от [[Qt-5-Alpha]]. Вижте също [[Building_Qt_5_from_Git]] за допълнителна информация относно зависимости и възможни капани. | Първо трябва да свалите Qt 5 Alpha архива от [[Qt-5-Alpha]]. Вижте също [[Building_Qt_5_from_Git]] за допълнителна информация относно зависимости и възможни капани. | ||
Line 18: | Line 19: | ||
== Препоръчителни конфигурации == | == Препоръчителни конфигурации == | ||
* За да разработвате приложения с Qt 5: | * За да разработвате приложения с Qt 5: "-opensource -confirm-license -nomake tests -prefix $PWD/qtbase" (Unix) или "-opensource -confirm-license -nomake tests -prefix %CD%/qtbase" (Windows) | ||
* За да разработвате самото Qt 5 или за да пускате тестове: | * За да разработвате самото Qt 5 или за да пускате тестове: "-opensource -confirm-license -developer-build" | ||
* За да направите оптимизирана версия за използване в краен продукт: | * За да направите оптимизирана версия за използване в краен продукт: "-opensource -confirm-license -nomake tests -release -prefix $PWD/qtbase" | ||
# Инсталирайте зависимостите на Qt 4 | h2. Стъпки за изграждане на версията- Linux XCB (Ubuntu 11.10) | ||
# Инсталирайте зависимостите на xcb | |||
# Инсталирайте зависимостите на Qt 4 "sudo apt-get build-dep libqt4-dev" | |||
# Инсталирайте зависимостите на xcb "sudo apt-get install libxcb1 libxcb1-dev libx11-xcb1 libx11-xcb-dev libxcb-keysyms1 libxcb-keysyms1-dev libxcb-image0 libxcb-image0-dev libxcb-shm0 libxcb-shm0-dev libxcb-icccm4 libxcb-icccm4-dev libxcb-sync0 libxcb-sync0-dev libxcb-xfixes0-dev libxrender-dev libxcb-shape0-dev" | |||
# Отидете в директорията, където сте разархивирали Qt 5 и стартирайте ./configure (с опциите, предложени по-горе) | # Отидете в директорията, където сте разархивирали Qt 5 и стартирайте ./configure (с опциите, предложени по-горе) | ||
# Стартирайте | # Стартирайте "./build" и изчакайте. Ако имате повече от едно ядро, използвайте ./build -j <брой на ядрата>, за да забързате процеса. '''Note!''' При мен на Intel Core i7, с опция -j 8, системата прегря. За това препоръчвам по-малко. | ||
h2. Стъпки за изграждане на версията- Mac OSX (10.7, XCode 4.3) | |||
# Уверете се, че имате инсталирани Perl, Python, Bison, Flex и gperf | # Уверете се, че имате инсталирани Perl, Python, Bison, Flex и gperf | ||
# Отидете в директорията, където сте разархивирали Qt 5 и стартирайте ./configure (с опциите, предложени по-горе) | # Отидете в директорията, където сте разархивирали Qt 5 и стартирайте ./configure (с опциите, предложени по-горе) | ||
# Ако сте на 10.6 и/или използвате по-стар XCode, може да имате проблеми с компилирането на QtWebKit. Най-добре е просто да изтриете папката на QtWebKit, така всички модули, които го изискват също ще бъдат прескочени. Правилна поддръжка на 10.6 и по-стар XCode, ще има в бета версиите. | # Ако сте на 10.6 и/или използвате по-стар XCode, може да имате проблеми с компилирането на QtWebKit. Най-добре е просто да изтриете папката на QtWebKit, така всички модули, които го изискват също ще бъдат прескочени. Правилна поддръжка на 10.6 и по-стар XCode, ще има в бета версиите. | ||
# Стартирайте | # Стартирайте "./build" и изчакайте. Ако имате повече от едно ядро, използвайте ./build -j <брой на ядрата>, за да забързате процеса. | ||
h2. Стъпки за изграждане на версията- Windows 7 / MSVC | |||
# Инсталирайте | # Инсталирайте "Perl":http://strawberryperl.com/, "Python":http://www.python.org/download/releases/3.2.2/ и "OpenSSL":http://www.slproweb.com/products/Win32OpenSSL.html ако трябва. Забележете, че OpenSSL има Win32 и Win64 версия. Трябва да инсталирате тази, за която ще правите версията на Qt. | ||
# Стартирайте команден ред на MSVC (Win32 или Win64) | # Стартирайте команден ред на MSVC (Win32 или Win64) | ||
# Уверете се, че perl, python и openssl са добавени към вашия PATH | # Уверете се, че perl, python и openssl са добавени към вашия PATH | ||
Line 41: | Line 45: | ||
# Уверете се, че openssl\lib е добавен към променливата на средата LIB | # Уверете се, че openssl\lib е добавен към променливата на средата LIB | ||
# Отидете в директорията, където сте разархивирали Qt 5 и стартирайте ./configure (с опциите, предложени по-горе) | # Отидете в директорията, където сте разархивирали Qt 5 и стартирайте ./configure (с опциите, предложени по-горе) | ||
# Стартирайте | # Стартирайте "perl build" и изчакайте. Ако имате инсталиран "Jom":ftp://ftp.qt.nokia.com/jom/jom_1_0_11.zip , можете да стартирате "perl build -j <брой на ядрата>", за да забързате процеса. Ако нямате "Jom":ftp://ftp.qt.nokia.com/jom/, инсталационният скрипт автоматично ще сложи CL=/MP за да се увери, че MSVC ще използва всички налични ядра |
Revision as of 12:46, 25 February 2015
Български English h1. Инструкции за компилиране на Qt 5 Alpha
Първо трябва да свалите Qt 5 Alpha архива от Qt-5-Alpha. Вижте също Building_Qt_5_from_Git за допълнителна информация относно зависимости и възможни капани.
Инструменти, нужни за конфигурирането и компилирането
- Perl 5.8 или по-нов
- Python 2.7 или по-нов
- C++ компилатор, поддържащ стандарта C++98
Зависимости
- Изисква се openssl за да може да използвате SSL сокети или https ( не е задължително )
- Изисква се xcb или wayland за Линукс - вижте qtbase/src/plugins/platforms/xcb/README за листа с пакети за xcb.
Препоръчителни конфигурации
- За да разработвате приложения с Qt 5: "-opensource -confirm-license -nomake tests -prefix $PWD/qtbase" (Unix) или "-opensource -confirm-license -nomake tests -prefix %CD&#37;/qtbase" (Windows)
- За да разработвате самото Qt 5 или за да пускате тестове: "-opensource -confirm-license -developer-build"
- За да направите оптимизирана версия за използване в краен продукт: "-opensource -confirm-license -nomake tests -release -prefix $PWD/qtbase"
h2. Стъпки за изграждане на версията- Linux XCB (Ubuntu 11.10)
- Инсталирайте зависимостите на Qt 4 "sudo apt-get build-dep libqt4-dev"
- Инсталирайте зависимостите на xcb "sudo apt-get install libxcb1 libxcb1-dev libx11-xcb1 libx11-xcb-dev libxcb-keysyms1 libxcb-keysyms1-dev libxcb-image0 libxcb-image0-dev libxcb-shm0 libxcb-shm0-dev libxcb-icccm4 libxcb-icccm4-dev libxcb-sync0 libxcb-sync0-dev libxcb-xfixes0-dev libxrender-dev libxcb-shape0-dev"
- Отидете в директорията, където сте разархивирали Qt 5 и стартирайте ./configure (с опциите, предложени по-горе)
- Стартирайте "./build" и изчакайте. Ако имате повече от едно ядро, използвайте ./build -j <брой на ядрата>, за да забързате процеса. Note! При мен на Intel Core i7, с опция -j 8, системата прегря. За това препоръчвам по-малко.
h2. Стъпки за изграждане на версията- Mac OSX (10.7, XCode 4.3)
- Уверете се, че имате инсталирани Perl, Python, Bison, Flex и gperf
- Отидете в директорията, където сте разархивирали Qt 5 и стартирайте ./configure (с опциите, предложени по-горе)
- Ако сте на 10.6 и/или използвате по-стар XCode, може да имате проблеми с компилирането на QtWebKit. Най-добре е просто да изтриете папката на QtWebKit, така всички модули, които го изискват също ще бъдат прескочени. Правилна поддръжка на 10.6 и по-стар XCode, ще има в бета версиите.
- Стартирайте "./build" и изчакайте. Ако имате повече от едно ядро, използвайте ./build -j <брой на ядрата>, за да забързате процеса.
h2. Стъпки за изграждане на версията- Windows 7 / MSVC
- Инсталирайте "Perl":http://strawberryperl.com/, "Python":http://www.python.org/download/releases/3.2.2/ и "OpenSSL":http://www.slproweb.com/products/Win32OpenSSL.html ако трябва. Забележете, че OpenSSL има Win32 и Win64 версия. Трябва да инсталирате тази, за която ще правите версията на Qt.
- Стартирайте команден ред на MSVC (Win32 или Win64)
- Уверете се, че perl, python и openssl са добавени към вашия PATH
- Уверете се, че openssl\include е добавен към променливата на средата INCLUDE
- Уверете се, че openssl\lib е добавен към променливата на средата LIB
- Отидете в директорията, където сте разархивирали Qt 5 и стартирайте ./configure (с опциите, предложени по-горе)
- Стартирайте "perl build" и изчакайте. Ако имате инсталиран "Jom":ftp://ftp.qt.nokia.com/jom/jom_1_0_11.zip , можете да стартирате "perl build -j <брой на ядрата>", за да забързате процеса. Ако нямате "Jom":ftp://ftp.qt.nokia.com/jom/, инсталационният скрипт автоматично ще сложи CL=/MP за да се увери, че MSVC ще използва всички налични ядра