LINUX.ORG.RU

Сборка Qt6 под Android архитектра arm.

 , ,


0

2

Свободные люди ЛОРа, есть ли история успеха? Киньте рабочий ./configure или еще лучше step-by-step. Я застрял на какой-то шняге после обновления cmake.

splinter@bastilie:/mnt/DATA500G/home/splinter/Downloads/Qt6build$ ../Qt6source/configure -prefix /mnt/DATA500G/home/splinter/Downloads/Qt6build -debug-and-release -confirm-license -opensource
+ cd qtbase
+ /mnt/DATA500G/home/splinter/Downloads/Qt6source/qtbase/configure -top-level -prefix /mnt/DATA500G/home/splinter/Downloads/Qt6build -debug-and-release -confirm-license -opensource
CMake Error at /mnt/DATA500G/home/splinter/Downloads/Qt6source/qtbase/cmake/QtProcessConfigureArgs.cmake:782 (message):
  Multi-config build is only supported by Xcode, Ninja Multi-Config and
  Visual Studio generators.  Current generator is "Unix Makefiles".

  Note: Use '-cmake-generator <generator name>' option to specify the
  generator manually.

★★★★★

Наверная эта ошибка возникает потому что утилита make и генерируемые файлы Makefile в мире UNIX являются форменными плохоработающими костылями сделанными наспех и современные проекты вроде Qt или CMake постепенно отказываются от их поддержки.

Тебе надо как-то прокинуть в CMake -cmake-generator "Ninja Multi-Config" вместо устаревшего Unix Makefiles.

Вот тут почитай:

https://blog.kitware.com/multi-config-ninja-generator-in-cmake-3-17/

https://cmake.org/cmake/help/git-master/generator/Ninja%20Multi-Config.html

EXL ★★★★★ ()
Последнее исправление: EXL (всего исправлений: 1)
Ограничение на отправку комментариев: только для зарегистрированных пользователей