如何在 Arch 上使用 QtStateMachine?

如何在 Arch 上使用 QtStateMachine?

我想用Qt状态机在我的一个项目中。

但我找不到合适的包来安装它。

有一个包qt6-示例,它提供了该模块的示例代码QtStateMachine,但我无法构建它们,因为Project ERROR: Unknown module(s) in QT: statemachine.

坦率地说,我不敢相信 Pacman 中没有可用的(GPL3)Qt 模块,甚至 AUR 也不可用。

我是否忽略了什么?我应该如何使用QtStateMachine?需要我自己编译吗?有人QtStateMachine与其他包管理器一起使用过吗?

libqt6状态机6对于 Ubuntu,尽管它似乎不是一个开发包(缺少标头、CMake 内容和-dev后缀)。

我忘了提到我需要 Qt6 包。 qt5-基础包含 QtStateMachine,但我需要 Qt6。

答案1

在里面qt6-scxml

您可以通过猜测它应该提供哪些文件来找到该包:

pkgfile -sri statemachine

  • -s用于搜索
  • -r用于正则表达式(即不需要完全匹配)
  • -i是不区分大小写的。

确保pkgfile先更新:sudo pkgfile -u.

这样会生成四个名称中包含 qt6 的包,因此很容易使用https://archlinux.org/packages/猜出正确的一个。

相关内容