Как настроить Qt для сборки всех модулей?

Я следую руководству по сборке Qt из исходников, но сборка кажется неполной, я собираю со следующей конфигурацией:

configure -prefix E: \ Qt57b_static_mingw5_64 -release -developer-build
-opensource -c ++ std c ++ 1z -static -no-accessibility -platform win32-g ++ -qt-zlib -qt-libpng -qt-libjpeg -qt-freetype
-no-compile-examples -no-icu -opengl desktop -skip qtscript -nomake examples -nomake tests

затем jom -j 16 и через 15 минут это «сделано».

Я также заметил, что в каталоге префиксов ничего не устанавливается, и из временных меток видно, что сборка не коснулась большинства папок модели. Он только собирает qtbase и несколько других небольших модулей, они содержат статические библиотеки, но остальное не собирается.

Что-то особенное, что мне нужно сделать, чтобы построить все? В прошлый раз, когда я собирал Qt, это было не так. Или может что-то с настройкой не так? Или, может быть, GCC5 имеет проблемы с Qt? Раньше я всегда строил с 4.9. Также я создаю бета-версию.

Платформа win 7 x64, mingw-w64-i686-gcc 5.3.0-1

РЕДАКТИРОВАТЬ: После запуска теневой сборки, я заметил, что конфигурация действительно только готовит qtbase для строительства, остальное не построено.

1

Решение

Вы, вероятно, построили все, но ничего не установили.

Вам нужно:

jom -j
jom install -j

Количество потоков, запускаемых параллельно, не требуется, если только вы не хотите использовать число, отличное от количества логических ядер.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]