Wie kann ich ein Perl-Interpreter in meinem C # Programm mit Mono unter Linux einbinden?
Frage
Wer weiß, ob es möglich ist, einen Perl-Unter von Mono in C # nennen? Dies ist auf einem Linux-Rechner.
Vielleicht DllImport
? Wir wollen jedes Mal Laden perl wenn möglich vermeiden, wie gut.
Lösung
Interop funktioniert mit Mono unter Linux feinen C-Code aufzurufen. So würde ich der Ansicht, dass Sie perlembed . Anstelle eines C-Programms benötigen Sie eine gemeinsam genutzte C-Bibliothek zu erstellen. Für Interop gibt es mehrere gute Führer - ein potenzielles pitfall sind Größen von Datentypen, weil Sie wirklich plaform / CPU abhängig erhalten. Lassen Sie uns wissen, wenn Sie irgendwo detailliertere Informationen benötigen.
Andere Tipps
Dieser Thread ist auf PerlMonks helfen könnte.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow