2014-09-02 27 views
1

我想用boost来实现一个简单的fsm。我读了boost fsm doc here但我找不到头文件。是位于boost状态图文件夹中的fsm库和其他模板类?当我在子目录做了一个发现,我发现这一点:Boost fsm和Boost状态图路径位置

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文件夹中的例子。

任何人都可以告诉我正确的路径和位置吗?

回答

2

没问题。我明白boost.fsm不被接受,因此不包含在包中。 boost.msm和boost.statechart被添加。如果有人想要boost.fsm,这里是作者Andrey Semashev提供给我的(boost-users邮件列表)的github链接。谢谢安德烈。这里是链接:

boost.fsm