Go 通过Cgo传递函数指针给 C函数。 来设置回调函数。将void*转为[]byte获取数据。
经常可以遇到这样的SDK,需要传递一个回调函数。例如:通过回调的方式将数据返回给调用者。 在回调结束之后 void* a 里存的数据就会被释放。test.h#ifndef __TEST_H__#define __TEST_H__#ifdef __cplusplusextern "C"{#endif#define API __attribute__((visibility("def...
原创
2019-09-05 14:50:07 ·
5030 阅读 ·
4 评论