1、golang版本:1.18 2、安装MinGW(我的环境本身已经安装好了,没有验证不安装是否可以生成) ==编译为DLL== 【代码样例】 packagemainimport"C"//export Sumfunc Sum(a, bint)int{returna +b } func main() {//编译命令//go build -buildmode=c-shared -o mydll.dll .\build_to_dll.go} 注意事项:...
//export CreateSvg 需要导出来的函数上面一定要写 //export [函数名] 这样的注释否则编译成的dll中没有到处的函数 最后编译的命令为:go build -buildmode=c-shared -o convertsvg.dll main.go 然后会生成.h的头文件 和dll文件 我们可以用depends来看一下编译好的dll文件如图: 1 1...
1、golang版本:1.18 2、安装MinGW(我的环境本身已经安装好了,没有验证不安装是否可以生成) ==编译为DLL== 【代码样例】 packagemainimport"C"//export Sumfunc Sum(a, bint)int{returna +b } func main() {//编译命令//go build -buildmode=c-shared -o mydll.dll .\build_to_dll.go} 注意事项:...