Hmm, in
perlembed wird doch ganz genau beschrieben, wie man das macht: Nachdem du
perl_parse eine präparierte Argumentliste übergeben hast, damit Dein Skript eingelesen wird, führt Du
perl_run aus und greifst dann mit
get_sv,
SvIV und ähnlichen Routinen, die in
perlapi beschrieben sind auf globale Variablen zu. Du kannst statt
perl_run zu verwenden natürlich auch eine spezifische Subroutine zum Beispiel mit
call_argv aufrufen oder tausend andere interessante Dinge tun...
When C++ is your hammer, every problem looks like your thumb.