Вызов перла из С++ либы
От: Аноним  
Дата: 18.07.11 19:17
Оценка:
Привет!
Есть либа, написанная на С++. Есть SWIG интерфейс, написанный в ней, и реализующий
полный доступ ко всем нужным функциям, переменным.
Есть отдельно перловые либы, в которых используются данные, доставаемые через этот SWIG,
и дополнительно оперирующие со своими чисто перловыми данными.

Появилась новая С++ либа, в которой требуется включить поддержку выполнения
некоего перлового кода, подаваемого С++ либе в виде стороннего скрипт-файла (функция поддержки
уже на перле написана для парсинга,обработки и выполнения этого кода, прописанного в скрипте),
который будет изменять и чисто перловые данные в перловых либах и С++ данные через SWIG
интерфейс в С++ либах.

Вопрос — как включить эту поддержку?
Типа в идеале, чтоб просто работало как то так:
call_perls_parsing_function("path_to_script");

Т.е. как в сишном коде вызвать уже существующую перловую ф-ию парсинга кода скрипта,
при это передав ей в аргументах указатели на oSWIG'ованные Сишные переменные.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.