目录

golang-静态库-Undefined-symbol-__mingw_vfprintf

目录

golang 静态库 Undefined symbol: __mingw_vfprintf

正常用golang编译一个静态库给 其他语言 调用,编译时报错

Error: Undefined symbol: __mingw_vfprintf

很是奇怪,之前用用golang写静态库成功过,编译也没问题,结果却是截然不同。

试了很多次,发现唯一的差别就是在 import “C” 之前缺了一句代码

https://i-blog.csdnimg.cn/direct/1bd4f5b3702d4fca9380ae592ede116c.png

难道注释会影响编译?

不会有这么抽象的做法吧,用注释来影响代码。

尝试将这句注释加上,发现成功编译了。。。

https://i-blog.csdnimg.cn/direct/61daa6dfb1db4ca0bd9668ae81786331.png

原来真会有 注释影响到结果

https://i-blog.csdnimg.cn/direct/5d56631596db46c8bb7279d2291bfdaf.png

参考文章: