es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: AFFILIATE

Utilizando biblioteca compartida de C++ en Idris.

Quiero utilizar FFI para acceder a una biblioteca de C++ de terceros desde Idris, pero recibo “símbolo indefinido”. Soy nuevo en la compilación de C/C++. Estoy haciendo esto envolviendo el código C++ en una capa pura de C que llamo desde Idris. El código C++ se proporciona como un conjunto . . . Read more

¿Cómo puedo llenar un vector Rust no inicializado usando una función en C?

Estoy tratando de llamar a una función de C que rellena un vector desde Rust. Aquí hay un ejemplo mínimo completo: Cargo.toml [package] name = “so” version = “0.1.0” edition = “2021” [build-dependencies] cc = “1.0.72” build.rs fn main() { cc::Build::new().file(“src/library.c”).compile(“library”); } src/library.c void get_ui_array(unsigned long *out, long len) { . . . Read more

Argumentos opcionales para funciones de orden superior

Intento escribir un enlace para socket.io. Tengo problemas con una función (next() en mi código de ejemplo) que puede tomar un argumento o no tomar ninguno o un objeto de error (Js.Exn.raiseError("ERROR!")). No encuentro una forma de definir una firma de función que pueda tomar ambos tipos de argumentos como . . . Read more