7
私はperlグローバル変数(この場合は$ data)にインラインC関数からアクセスしようとしていますが、私が使った "data"変数は定義されていません。 どのようにすればいいですか?インラインC言語のperl変数へのアクセス
おかげ
次のコードスニペットは、変数「データ」が宣言されていないことを訴えてエラーになります。
$data = "this is a test";
test();
use Inline C => <<'END_OF_C_CODE';
void test() {
printf("here: %s\n", SvPV(data, PL_na));
}
END_OF_C_CODE
正確な答えは@mobです。 – packetie