Dear Madam/Sir,
I used the boost::statechart asynchronous_state_machine to create a simple 
state machine. The state machine, the events and states are regular classes and 
are not class templates.
Everything builds and works well on linux and qnx platform. However, on windows 
I got message that the the initial state is undefined. I think I have dealt 
with forward declaration well since it is build on linux and qnx. On Windows 
microsoft this compiler is used: Microsoft (R) C/C++ Optimizing Compiler 
Version 19.00.24215.1 for x64

The error message is like this.
(ClCompile target) -> C:\Program 
Files\boost_1_64_0\boost/statechart/state_machine.hpp(701): error C2027: use of 
undefined type 'xxxx::FirstState'          C:\Program 
Files\boost_1_64_0\boost/statechart/state_machine.hpp(701): error C3861: 
'initial_deep_construct': identifier not found 
Any hint how it could be wrong with Microsoft C++?
Best regards,Jinlong Shen
_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
https://lists.boost.org/mailman/listinfo.cgi/boost-users

Reply via email to