Boost fsm和Boost状态图路径位置

Boost fsm and Boost statechart path location

本文关键字:Boost 位置 路径 fsm 状态图      更新时间:2023-10-16

我想用boost实现一个简单的fsm。我在这里阅读了boost fsm文档,但找不到头文件。fsm库和其他模板类是否位于boost statechart文件夹中?当我在子目录中查找时,我发现了以下内容:

 boost version: 1.55
 find . -name state_machine.hpp    
 ./boost/msm/back/state_machine.hpp
 ./boost/spirit/home/support/detail/lexer/state_machine.hpp
 ./boost/statechart/state_machine.hpp
 ./libs/mpl/example/fsm/state_machine.hpp

我应该使用哪一个来实现简单的FSM?

此外,我也找不到他们说应该在libs/fsm/examples/turnstile文件夹中的旋转栅门示例。

谁能告诉我正确的路径和位置吗?

好的。我知道boost.fsm不被接受,因此没有包含在包中。取而代之的是添加了boost.msm和boost.statechart。如果有人想拥有boost.fsm,这里是作者Andrey Semashev提供给我的github链接(boost用户邮件列表)。谢谢安德烈。这是链接:

boost.fsm