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博客

相关推荐
不是万能的豆学长1 小时前
排查Go服务40天后的内存泄漏问题
开发语言·后端·golang·go
tachibana22 小时前
Go 语言 Map 的底层实现原理
开发语言·后端·golang·make
tachibana23 小时前
Go语言里slice是怎么扩容的?
后端·golang·go·切片
西瓜很甜哟4 小时前
golang实现大文件分片上传
后端·golang·html
tachibana218 小时前
使用for range 的时候,它的地址会发生变化吗?
开发语言·后端·golang·go·语法
王中阳Go18 小时前
Go 后端转 AI:非科班怎么补?一张 3 列路线表(可保存)
开发语言·人工智能·后端·python·golang·大语言模型
for_ever_love__1 天前
LangChain Agentic RAG:让 Agent 自己决定要不要检索、检索几次
人工智能·golang·langchain·rag·langgraph·agentic·自适应检索
谢亮_vipxieliang1 天前
Go gRPC基础与实战
开发语言·后端·golang
徐小黑ACG1 天前
Golang goroutine、通道、锁
开发语言·后端·golang
FfHUCisI2 天前
Go 性能分析工具 pprof:CPU、Heap 与 Goroutine 实战
数据库·golang