忍者能处理长文件名吗?

Posted

技术标签:

【中文标题】忍者能处理长文件名吗?【英文标题】:Is ninja able to handle long filename? 【发布时间】:2020-11-11 13:14:22 【问题描述】:

我正在尝试使用 cmake+ninja 在 win10 中构建 qt6。我收到以下错误:

忍者:错误: 统计(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 个字符

我尝试打开注册表中的长文件路径,但没有帮助。

【问题讨论】:

【参考方案1】:

这是尝试构建 Qml 静态插件时的错误。

错误报告: https://bugreports.qt.io/browse/QTBUG-88581

如果你不需要 Qml 静态插件,你可以在没有它们的情况下构建 Qt 框架,方法是将这些参数添加到配置命令中:

-skip qtdeclarative -skip qtquick1 -skip qtquickcontrols \
-skip qtquickcontrols2 -skip qttools -skip qtwebengine

【讨论】:

以上是关于忍者能处理长文件名吗?的主要内容,如果未能解决你的问题,请参考以下文章

谁能帮我脱壳一个东西

Cmake忍者错误android。尽管文件存在,但“缺少并且没有已知的规则”

让忍者从崩溃的地方开始

如何让宋和卡蒂并行翻译忍者规则?

我可以在 android p 中使用 android.mk 吗?我得到了忍者:错误:未知目标 'MODULES-IN-xxxx'

Python制作经典游戏案例-水果忍者(附源码等文件)