Resultados de la búsqueda a petición "ffi"

1 la respuesta

Biblioteca de álgebra lineal de campo finito (campo Galois) para C (no C ++)

2 la respuesta

Llamar al método Rust desde C con parámetros de matriz

Estoy tratando de llamar al código Rust desde mi proyecto C para un dispositivo incrustado. El dispositivo imprime sobre UART, por lo que puedo ver cuál es el resultado de mi llamada. El siguiente código C y Rust funciona como se esperaba (he ...

1 la respuesta

¿Cómo pasar un puntero a LuaJIT ffi para usarlo como argumento?

2 la respuesta

Se produjo un error al instalar ffi (1.1.2) y Bundler no puede continuar

2 la respuesta

Reemplazo de Python 3 para PyFile_AsFile

El siguiente código funciona en Python 2:

1 la respuesta

¿Cómo vincular un archivo de objeto personalizado con la biblioteca Haskell?

Creé un paquete Haskell que hace llamadas FFI a funciones definidas en el código CUDA. Me gustaría compilar el archivo .cu en un archivo de objeto (.o) durante la compilación del paquete y forzar al vinculador a vincularlo. Hasta ahora, intenté ...

1 la respuesta

Biblioteca C liberando un puntero proveniente de Rust

Quiero hacer enlaces Rust a una biblioteca de C que requiera una devolución de llamada, y esta devolución de llamada debe devolver un estilo Cchar* puntero a la biblioteca C que luego lo liberará. La devolución de llamada debe estar en cierto ...

2 la respuesta

¿Cómo convierto una cadena C en una cadena Rust y viceversa a través de FFI?

Estoy tratando de obtener una cadena C devuelta por una biblioteca C y convertirla en una cadena Rust a través de FFI. mylib.c const char* hello(){ return "Hello World!"; }main.rs #![feature(link_args)] extern crate libc; use libc::c_char; ...

2 la respuesta

Declaración de datos vacíos almacenables

Estoy intentando crear un contenedor Haskell para una biblioteca C. Las estructuras subyacentes son demasiado complicadas para expresarlas como tipos explícitos, y en realidad no las uso más que para pasar entre las funciones de C, así que estoy ...

1 la respuesta

El puntero sin procesar se convierte en nulo pasando de Rust a C

Estoy tratando de recuperar un puntero sin formato de una función C en óxido, y uso ese mismo puntero sin formato como argumento en otra función C de otra biblioteca. Cuando paso el puntero sin formato, termino con un puntero NULO en el lado ...