有谁知道是否可以在 C# 中从 Mono 调用 Perl 子程序?这是在 Linux 机器上。
也许DllImport
?如果可能,我们也希望避免每次都加载 perl。
PerlMonks 上的这个线程可能会有所帮助。
在 Linux 下,Interop 与 Mono 可以很好地调用 C 代码。因此,我会考虑您查看perlembed。您需要创建一个共享的 C 库,而不是 C 程序。对于互操作,有几个很好的指南——一个潜在的陷阱是数据类型的大小,因为你真的依赖于平台/CPU。如果您需要更详细的信息,请告诉我。