#ninja
#ninja
Вопрос:
Я пытаюсь собрать qt6 в win10, используя cmake ninja. Я получил следующую ошибку:
ninja: ошибка: Stat(qtquickcontrols2/src/imports/controls/fusion/impl/CMakeFiles/qtquickcontrols2fusionstyleimplplugin_resources_qtquickcontrols2fusionstyleimplplugin_qml_files_resource_2.dir/.rcc/qmlcache/qtquickcontrols2fusionstyleimplplugin_qml_files_resource_2/qmlcache_loader.cpp.obj) : Имя файла длиной более 260 символов
Я попытался включить длинный путь к файлу в реестре, и это не помогло. Может ли ninja обрабатывать длинные имена файлов?
Комментарии:
1. пока проблема # 1900 открыта,
ninja
не может обрабатывать длинные пути
Ответ №1:
Это ошибка при попытке создать статические плагины Qml.
Сообщение об ошибке: https://bugreports.qt.io/browse/QTBUG-88581
Если вам не нужны статические плагины Qml, вы можете создать Qt framework без них, добавив эти параметры в команду configure:
-skip qtdeclarative -skip qtquick1 -skip qtquickcontrols
-skip qtquickcontrols2 -skip qttools -skip qtwebengine
Комментарии:
1. это хороший обходной путь, но что делать, если вам особенно нужны эти модули
qtwebengine
?