約 40 の遷移 (4 つのサブステート マシンを含む) を持つルート ステート マシンがあります。すべてうまくいきましたが、トランジションの数を増やし始めると、コンパイル時間が大幅に増加します (大規模なステートマシンの開発は地獄になります)。boost::msm::back::favor_compile_time ポリシーを使用して、サブマシンを複数の翻訳単位に分割しようとしましたが、効果がありません。この問題に関する回避策はありますか?ブースト - 1.53、コンパイラ - MSVC 2012、プロセッサ - Intel i7
Upd: 時間を短縮する最善の方法 - プロジェクトからブースト msm を削除します