ninja - 忍者能处理长文件名吗?
问题描述
我正在尝试使用 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):文件名长于
我试图打开注册表中的长文件路径,但它没有帮助。忍者能处理长文件名吗?
解决方案
这是尝试构建 Qml 静态插件时的错误。
错误报告: https ://bugreports.qt.io/browse/QTBUG-88581
如果您不需要 Qml 静态插件,您可以在没有它们的情况下构建 Qt 框架,方法是将这些参数添加到 configure 命令:
-skip qtdeclarative -skip qtquick1 -skip qtquickcontrols \
-skip qtquickcontrols2 -skip qttools -skip qtwebengine
推荐阅读
- postgresql - 在 postgresql 中访问复合数组的属性值的问题
- python - 自引用不适用于 Flask (SQLAlchemy)
- php - PHP $_POST 数组
- javascript - 当它会导致错误时如何禁用“背景附件:已修复”
- json - 在 lua 中创建 Json 对象
- cmake - cmake 3.15 adding JOB_POOL to add_custom_command SOMETIMES
- jenkins - 为什么我不能在与主机(Windows 10)相同的机器上设置詹金斯代理,詹金斯在本地主机上?
- javascript - toggleClass - localStorage 在第一次加载页面时从某些元素中删除所有类。如何解决?
- python - 在列表中解压迭代器的 Pythonic 方法
- java - How do I display a message that tells the user how far off their guess was from the randomly generated number?