golang 静态库 Undefined symbol: __mingw_vfprintf

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

Error: Undefined symbol: __mingw_vfprintf

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

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

难道注释会影响编译?

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

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

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

参考文章:

全面总结: Golang 调用 C/C++,例子式教程 - 指尖下的幽灵 - 博客园

https://juejin.cn/post/6943411995412693000

无法解析的外部符号 __mingw_vsprintf_无法解析的外部符号printf-CSDN博客

相关推荐
2501_941982058 小时前
深度对比:Java、Go、Python 实现企微外部群推送,哪个效率更高?
java·golang·企业微信
参.商.14 小时前
【Day 27】121.买卖股票的最佳时机 122.买卖股票的最佳时机II
leetcode·golang
牛奔14 小时前
如何理解 Go 的调度模型,以及 G / M / P 各自的职责
开发语言·后端·golang
牛奔16 小时前
Go 是如何做抢占式调度的?
开发语言·后端·golang
清云随笔18 小时前
Golang基础
golang
牛奔21 小时前
Go 如何避免频繁抢占?
开发语言·后端·golang
不老刘1 天前
LiveKit 本地部署全流程指南(含 HTTPS/WSS)
golang·实时音视频·livekit
Tony Bai1 天前
再见,丑陋的 container/heap!Go 泛型堆 heap/v2 提案解析
开发语言·后端·golang
念何架构之路1 天前
Go进阶之panic
开发语言·后端·golang
先跑起来再说1 天前
Git 入门到实战:一篇搞懂安装、命令、远程仓库与 IDEA 集成
ide·git·后端·elasticsearch·golang·intellij-idea