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: CGO

Cómo devolver una []byte slice en Go a C

Estoy tratando de escribir una función en Go que devuelve un byte[] y usarla en C. Este es el archivo main.go: package main import “C” import ( “unsafe” ) //export hello func hello() *C.char { buff := []byte{1, 2, 3} res := unsafe.Pointer(&buff) result := (*C.char)(res) return result } func . . . Read more

Iterar el grafo de dependencias en CMake para generar una lista de archivos de bibliotecas de enlaces utilizadas para CGO.

Quiero iterar sobre todas las bibliotecas de enlace de un objetivo objetivo para construir una lista de todos los binarios de bibliotecas (bibliotecas estáticas) a las que enlaza el objetivo, por ejemplo: cmake add_executable(exe main.cpp) target_link_libraries(exe fmt::fmt otherExe) Deseamos una lista de todos los archivos binarios de bibliotecas (usando $<TARGET_LINKER_FILE:tgt>) . . . Read more