将 Dart 字符串转换为 dartffi 指针<Int8>

J. *_*ica 4 c dart flutter dart-ffi

我使用ffigen从 C 头文件生成绑定。C 中的方法之一是open(const char *path)ffigen 生成了一个绑定方法open(ffi.Pointer<ffi.Int8> path)。如果我想要一个open(String path)访问此绑定方法的 dart 方法,如何将 String 参数转换为 ffi.Pointer<ffi.Int8>?