正常用golang编译一个静态库给 其他语言 调用,编译时报错
Error: Undefined symbol: __mingw_vfprintf
很是奇怪,之前用用golang写静态库成功过,编译也没问题,结果却是截然不同。
试了很多次,发现唯一的差别就是在 import "C" 之前缺了一句代码
难道注释会影响编译?
不会有这么抽象的做法吧,用注释来影响代码。
尝试将这句注释加上,发现成功编译了。。。
原来真会有注释影响到结果
参考文章:
全面总结: Golang 调用 C/C++,例子式教程 - 指尖下的幽灵 - 博客园
https://juejin.cn/post/6943411995412693000
无法解析的外部符号 __mingw_vsprintf_无法解析的外部符号printf-CSDN博客