2014-01-29 6 views
0

Я видел, что есть бесплатный генератор источник FSM имени NunniFsm .Для что вы можете обратитьсяЧто такое шаги для генерации кода fsm на C или C++ с помощью NunniFsm?

http://www.nunnisoft.ch/nunnifsmgen/en/home.jsp .I загрузили пакет с исходными текстами и

examples.The ридми объяснить шаги по созданию FSM для Java проекты, но не объясняет, для C

и C++. Если кто-нибудь использовал его раньше, пожалуйста, объясните шаги, как я могу использовать его для C и C++

проекты.

Заранее спасибо ..

ответ

0

Ok .Я получил его как

Java -jar NunniFSMGen.jar -?

указывает, что

ява -jar NunniFSMGen.jar [опции] configurationFile опции: -? : показать использование -V: показать версию -i: показать информацию о программе -v: verbose -o {java | c | C++}: язык сгенерирован (по умолчанию: java) -p: package (по умолчанию: читать из файла еще^генерироваться ') -n: базовое имя (по умолчанию: чтение из файла еще „Контекст“) configurationFile: файл, содержащий таблицу перехода FSM

Итак, используя опцию -o мы можем генерировать код для любого C, C++ или Java.

+0

эй я обнаружил, что пример собаки в C++ не компилируется, поскольку он дает ошибку как /tmp/ccm4P3Hj.o: В функции 'DogFSM :: DogFSM (void *) ': DogFSM.cxx :(. Text + 0x56): неопределенная ссылка на «DogSleepState :: instance()» collect2: ld возвращен 1 статус выхода – sdk

+0

может ли кто-нибудь помочь? – sdk

 Смежные вопросы

  • Нет связанных вопросов^_^