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

相关推荐
龙雨LongYu123 小时前
Go执行当前package下的所有方法
开发语言·后端·golang
米饭好好吃.3 小时前
【Go】Go MongoDB 快速入门
开发语言·mongodb·golang
By北阳3 小时前
Go语言 vs Java语言:核心差异与适用场景解析
java·开发语言·golang
落魄实习生4 小时前
小米路由器SSH下安装DDNS-GO
运维·golang·ssh
qq_8372873964 小时前
【Mac 系统卸载 Go 语言完整指南】
开发语言·macos·golang
Pyroyster7 小时前
【Go语言圣经1.5】
开发语言·golang·xcode
执念斩长河8 小时前
go中间件学习
学习·中间件·golang
q5673152310 小时前
用PHP的Guzzle库编写的图片爬虫程序
android·开发语言·爬虫·http·golang·php
尤宸翎11 小时前
Elixir语言的容量规划
开发语言·后端·golang
紧跟先前的步伐14 小时前
【Golang】第五弹----函数
开发语言·后端·golang