Как я могу встроить Perl-интерпретатор в мою программу на C #, используя Mono в Linux? - PullRequest
2 голосов
/ 13 июля 2009

Кто-нибудь знает, возможно ли вызывать сабвуфер Perl из Mono в C #? Это на машине с Linux.

Может быть DllImport? Мы также хотим избегать загрузки perl каждый раз, когда это возможно.

Ответы [ 2 ]

3 голосов
/ 13 июля 2009

Interop отлично работает с Mono под Linux для вызова C-Code. Таким образом, я считаю, что вы смотрите на perlembed . Вместо C-программы вам нужно создать общую C-библиотеку. Для Interop есть несколько хороших руководств - потенциальная ловушка - это размеры типов данных, потому что вы действительно зависите от платформы или процессора. Дайте мне знать, если вам нужна более подробная информация.

3 голосов
/ 13 июля 2009

Эта тема в PerlMonks может помочь.

...