Thread Perl und C++ verheiraten: als Perl Modul
(7 answers)
Opened by cbxk1xg at 2006-02-10 17:28
Die Kommunikation zwischen Perl und kompiliertem Code ist nicht ganz trivial. Außerdem gibt's verschiedene Varianten, wie man sie bewerkstelligen kann. Am einfachsten ist es wahrscheinlich, wenn Du ein Modul wie
![]() Willst du mit "Bordmitteln" auskommen, so solltest Du dich mit XS vertraut machen und dazu folgende Perldocs wälzen: <!--pod1--><a href="//www.perldoc.com/perl5.8.0/pod/perlxstut.html" target="_blank">perldoc <!--pod2-->perlxstut<!--pod3--></a><!--pod4-->, <!--pod1--><a href="//www.perldoc.com/perl5.8.0/pod/perlxs.html" target="_blank">perldoc <!--pod2-->perlxs<!--pod3--></a><!--pod4-->, <!--pod1--><a href="//www.perldoc.com/perl5.8.0/pod/perlguts.html" target="_blank">perldoc <!--pod2-->perlguts<!--pod3--></a><!--pod4-->. Letztere ist auch allgemein wichtig, wenn dein C(++) Code selbst mit Perldatenstrukturen herumspielen will und nicht alles an der Schnittstelle Perl<->C(++) hin- und herkonvertiert werden soll. Schließlich gibt es noch Tools wie swig, die ähnliches wie XS leisten, nur anders. When C++ is your hammer, every problem looks like your thumb.
|