คำถามในหัวข้อ 'cgo'

วิธีเข้าถึงอาร์เรย์ตัวชี้ C จาก Golang
ฉันกำลังเขียนแอปสำหรับแพลตฟอร์ม windows โดยใช้ FFmpeg และเป็น golang wrapper goav แต่ฉันมีปัญหาในการทำความเข้าใจวิธีใช้ตัวชี้ C เพื่อเข้าถึงอาร์เรย์ ฉันกำลังพยายามเก็บสตรีมไว้ในคลาส AVFormatContext เพื่อใช้งานในระหว่างเดินทาง...
2309 มุมมอง
schedule 08.01.2024

รับโครงสร้างจาก C ถึง Golang
c.h typedef signed int VarInt32; typedef struct { VarInt32 VI32 } VAR_A, *VAR_B int Add(VAR_B v_b) //the argument is a pointer var mvar unsafe.Pointer C.Add((*C.VAR_B)(&mvar)) fmt.Println(mvar) รับผลลัพธ์ดังนี้:...
857 มุมมอง
schedule 25.11.2023