根据cgo文档,您需要使用C.CString函数将Go字符串转换为C字符串:
cstr = C.CString(str)
请注意,C.CString函数为您分配了内存,但不会释放它,因此您有责任通过如下调用来释放内存:
C.free(unsafe.Pointer(cstr))

根据cgo文档,您需要使用C.CString函数将Go字符串转换为C字符串:
cstr = C.CString(str)
请注意,C.CString函数为您分配了内存,但不会释放它,因此您有责任通过如下调用来释放内存:
C.free(unsafe.Pointer(cstr))