eclipse — генерировать код C ++ на основе определения XML / JSON?

Я пишу небольшое приложение-сервис (без пользовательского интерфейса) для встроенной системы на C ++. Часть концепции включает в себя независимые блоки, которые определяют логику программы, и я хочу сделать их настраиваемыми. Другими словами, я хотел бы разделить логику на небольшие модули, каждый из которых состоит из

-> cpp / hpp файл с определенной логикой, полученный из базового класса модуля
-> манифест (JSON / XML), который описывает параметр модуля

Теперь я хочу сгенерировать «клейкий код» на основе манифестов (начиная с простого, какие модули запускать, а какие нет). Я могу себе представить, что мне нужен скрипт на perl / python, который обрабатывает манифест и генерирует файл .cpp на основе шаблона.

Но проблема в том, как интегрировать его в процесс сборки? В настоящее время я использую Eclipse CDT, но я могу перейти к чистой генерации gcc / make.
Сценарий генерации должен запускаться первым в процессе сборки.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector