首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在debian上从源生成qt时出错

在debian上从源生成qt时出错
EN

Stack Overflow用户
提问于 2022-07-05 07:44:24
回答 1查看 57关注 0票数 2

我从官方网站下载了一个Qt源代码。

我将其解压缩到主目录中,并尝试使用命令构建它:

  1. ./configure -developer-build
  2. cmake --build .

但我知道这个错误:

48%运行moc --收集-json表示目标/home/yas/Qt-6.3.1/qtdeclarative/tests/auto/qml/qmlsplitlib/tst_qmlsplitlib_autogen/include/moc_tst_qmlsplitlib_library_tst_qmlsplitlib.cpp.json错误,打开qtdeclarative/tests/auto/qml/qmlsplitlib/CMakeFiles/tst_qmlsplitlib.dir/build.make:75: qtdeclarative/tests/auto/qml/qmlsplitlib/meta_types/qt6tst_qmlsplitlib_debug_metatypes.json.gen以读取gmake2:*gmake2错误1 'qtdeclarative/tests/auto/qml/qmlsplitlib/meta_types/qt6tst_qmlsplitlib_debug_metatypes.json.gen‘:*删除文件gmake2 gmake1:* CMakeFiles/Makefile2:141639: qtdeclarative/tests/auto/qml/qmlsplitlib/CMakeFiles/tst_qmlsplitlib.dir/all错误2 gmake:* Makefile:146: all Error 2’

我有MacBook专业2012和Debian11。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2022-08-23 08:54:32

使用make构建Qt6并不是真正的支持。在配置输出中应该有一个CMake警告。

请安装忍者,并尝试重新配置。配置脚本将检测忍者的存在,并使用CMake的忍者生成器。

您没有共享您正在使用的CMake版本。请使用最近的CMake,最好的东西> 3.22。

如果不计划运行自动测试,请使用-nomake tests进行配置。

最后,请在https://bugreports.qt.io/报告这样的构建问题--这是一个更好的联系我们的地方。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72865726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档