golang二维码扫描:
logger是日志输出的是标准库库包,如
log.New(os.Stdout, "[bar]", log.Lshortfile|log.Ldate|log.Ltime)
生成.a文件(.h文件也会自动生成)
- import "C" 的作用就是go代码中使用C函数
- 需要加//export GetQrcodeString 才会生成.h文件(不知道什么!!)
- C.GoString(cstring) 把C字符串转成go字符串
- C.CString(gostr) 把go字符串转成C字符串
C代码调用.a文件
编译步骤
参考文章:
http://www.cnblogs.com/magicsoar/p/7002467.html
https://studygolang.com/articles/7128