我们要在Rust中写一个function,编译成dll给python调用,可是我们要接收Python的str,在rust中要写成什么type,CStr? """ #[no_mangle] extern "C" fn print(strobj:CStr?) { /* */ } """
1
共 2 条评论, 1 页
我们要在Rust中写一个function,编译成dll给python调用,可是我们要接收Python的str,在rust中要写成什么type,CStr? """ #[no_mangle] extern "C" fn print(strobj:CStr?) { /* */ } """
评论区
写评论用pyo3吧,自己手动包挺麻烦的
如果用 pyo3 的话应该直接用 rust 的类型就可以了
虽然我没试过