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

StackOverflow https://stackoverflow.com/questions/1119923

  •  12-09-2019
  •  | 
  •  

Вопрос

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

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

Это было полезно?

Решение

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

Другие советы

Этот поток на PerlMonks могло бы помочь.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top