Inlinex :: CPP2XS.

Inlinex :: CPP2XS ist ein Perl-Modul, um vom Inline-C-Code in XS zu konvertieren.
Jetzt downloaden

Inlinex :: CPP2XS. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Sisyphus
  • Website des Verlags:
  • http://search.cpan.org/~sisyphus/

Inlinex :: CPP2XS. Stichworte


Inlinex :: CPP2XS. Beschreibung

Inlinex :: CPP2XS ist ein Perl-Modul, um von Inline C-Code in XS zu konvertieren. Inlinex :: CPP2XS ist ein Perl-Modul, um von Inline-C-Code in xs.synopsis # -Sage zu konvertieren: # cpp2xs ($ module_name, $ package_name ) verwenden InlineX :: CPP2XS QW (CPP2XS); mein $ module_name = 'my :: xs_mod'; mein $ paket_name = 'my :: xs_mod'; # $ build_dir ist ein optionales drittes arg. # Wenn es weggelassen ist, ist die Standardeinstellung von '.'. ' (der CWD). mein $ build_dir = '/ einiger / wo / sonst'; # $ config_opts ist ein optionales viertes Arg (Hash-Referenz) Meine $ config_opts = {'write_pm' => 1, 'write_makefile_pl' => 1, 'Version' => 0,42,}; # Erstellen /some/where/else/xs_mod.xs von ./src/xs_mod.cpp # erstellt auch die typemap-Datei /some/where/else/cpp.map #, wenn diese Datei erforderlich ist, um das Modul zu erstellen : cpp2xs ($ module_name, $ package_name, $ erstellt_dir); # Oder erstellen Sie XS_MOD.xs (und cpp.map, falls erforderlich) in der CWD: CPP2XS ($ module_name, $ package_name); Das optionale vierte Arg (ein Verweis auf einen Hash) besteht darin, den Weitergabe zusätzlicher Informations- und Konfigurationsoptionen zu ermöglichen, die inline benötigt - und auch die Erstellung der Erstellung der makefile.pl- und terpm-Datei (falls gewünscht) ermöglichen. Siehe den Abschnitt "Anerkannter Hash-Keys" unten. # Erstellen Sie XS_MOD.XS in der CWD und generieren Sie das Makefile.pl # und xs_mod.pm: cpp2xs ($ module_name, $ package_name, $ config_opts); Hinweis: Wenn Sie das Argument von $ config_opts, aber nicht das Argument von $ Build_DIR angeben möchten, geben Sie einfach das Argument von $ Build_DIR aus. Das heißt, das Folgende ist gleichwertig: cpp2xs ($ module_name, $ package_name, '.', $ Config_opts); cpp2xs ($ module_name, $ package_name, $ config_opts); Wenn ein drittes Argument angegeben ist, erfolgt er als das Build-Verzeichnis, es sei denn, es ist eine Hash-Referenz (in diesem Fall handelt es sich um die Hash-Referenz, die die zusätzlichen Konfigurationsoptionen enthält). Anforderungen: · Perl.


Inlinex :: CPP2XS. Zugehörige Software

Test :: BinaryData.

test :: BinaryData ist ein Perl-Modul, mit dem Sie zwei Dinge vergleichen können, um Hex-Dumps zu geben, wenn sie sich unterscheiden. ...

123

Herunterladen