================
Для других требований к платформе см. раздел «Настройка компьютера» на сайте: http://qt-project.org/wiki/Get_The_Source.
Linux: В системах, работающих под управлением X11, для создания платформенного плагина требуются библиотеки XCB. qtbase/src/plugins/platforms/xcb/README содержит список необходимых пакетов.
Qt 5 может использовать библиотеки ICU, предоставляющие поддержку Unicode и глобализации (см. http://site.icu-project.org/). Они необходимы для сборки QtWebKit. На Linux они будут обнаружены автоматически. На Windows их нужно установить вручную, а папки «include» и «lib» установки ICU добавить в переменные среды INCLUDE и LIB после вызова скрипта настройки Windows SDK. Папку «bin» установки ICU следует добавить в переменную среды PATH, чтобы библиотеки DLL можно было найти во время выполнения.
cd <путь>/qt-everywhere-opensource-src-<версия> ./configure -prefix $PWD/qtbase -opensource -nomake tests make -j 4
Откройте командную строку Windows SDK (7.0, 7.1 или более поздней версии). Убедитесь, что в пути доступны следующие инструменты:
cd <путь>\qt-everywhere-opensource-src-<версия> configure -prefix %CD%\qtbase -opensource -nomake tests nmake // jom // mingw32-make
Чтобы ускорить загрузку qmake с помощью MSVC, в командной строке configure может быть полезно передать параметр «-make-tool jom». Если вы не используете jom, рекомендуется добавить «/MP» в переменную окружения CL.
Более подробная информация приведена ниже.
Используется типичный процесс сборки configure; make
.
Некоторые релевантные параметры configure (см. configure -help):
-release — компиляция и линковка Qt без отладки. -debug — компиляция и линковка Qt с включенной отладкой. -nomake tests — отключение сборки тестов для ускорения компиляции. -nomake examples — отключение сборки примеров для ускорения компиляции. -confirm-license — автоматическое подтверждение лицензии LGPL 2.1.
Пример сборки релиза: (настройте параметр `-jN' в соответствии с вашей системой)
./configure -prefix $PWD/qtbase -opensource make -j4
Пример разработки: (включает больше автотестов, строит отладочную версию библиотек и т. д.)
./configure -developer-build -opensource make -j4
См. вывод `./configure -help' для документации по различным параметрам configure.
Приведённые выше примеры будут собирать все модули Qt5, которые были включены по умолчанию в систему сборки.
Можно собрать...
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )