我从官方网站下载了一个Qt源代码。
我将其解压缩到主目录中,并尝试使用命令构建它:
./configure -developer-buildcmake --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。
任何帮助都将不胜感激。
发布于 2022-08-23 08:54:32
使用make构建Qt6并不是真正的支持。在配置输出中应该有一个CMake警告。
请安装忍者,并尝试重新配置。配置脚本将检测忍者的存在,并使用CMake的忍者生成器。
您没有共享您正在使用的CMake版本。请使用最近的CMake,最好的东西> 3.22。
如果不计划运行自动测试,请使用-nomake tests进行配置。
最后,请在https://bugreports.qt.io/报告这样的构建问题--这是一个更好的联系我们的地方。
https://stackoverflow.com/questions/72865726
复制相似问题