Windows 7 で Perl Par Packer を使用して実行ファイルを変換しましたが、ファイルを実行するとエラーが表示されます。
モジュールも追加する必要があると思いますが、よくわかりません。基本的に使ってますpp -o sample.exe sample.pl
ActivePerl 5.16を使用しています。
Perl スクリプトとしては問題なく動作していますが、EXE ファイルに変換するとエラーで終了します。
Windows 7 で Perl Par Packer を使用して実行ファイルを変換しましたが、ファイルを実行するとエラーが表示されます。
モジュールも追加する必要があると思いますが、よくわかりません。基本的に使ってますpp -o sample.exe sample.pl
ActivePerl 5.16を使用しています。
Perl スクリプトとしては問題なく動作していますが、EXE ファイルに変換するとエラーで終了します。
この問題は、スタンドアロンの実行ファイルと同じ場所に Mojo モジュールを追加することで解決されます。
私は perl が好きで、C/C++ も好きです。両方を最大限に活用するために、この問題を解決する github プロジェクトを作成しました。
参照してください: https://github.com/tlqtangok/perlcpp
短い例はここにあります:
P_eval("$a=2;$a=$a**10;");
Int("a") ; // a= 1024
P_eval("$a=qq(abc);
P_eval("@arr=(0..9);";
P_arr_Int_i("arr", 8 ); // => 8