我有一个共享 C 库,它期望unsigned char *
作为参数之一
使 Javascript 字符串成为无符号字符 * 的最佳方法是什么?
在我的 js 文件中,我将参数声明为 ctypes.unsigned_char.ptr 但仅将 javascript 字符串作为该参数传递是不可行的
这一切都是在 Firefox 扩展的上下文中完成的。这是我的函数声明
var myfunction = mylib.declare("function",
ctypes.default_abi,
ctypes.int,
ctypes.unsigned_char.ptr,
ctypes.long);
mylib 是我用 ctypes 模块加载共享库的 var。