==前置准备==

1、golang版本:1.18

2、安装MinGW(我的环境本身已经安装好了,没有验证不安装是否可以生成)

 

==编译为DLL==

【代码样例】

 

注意事项:

1、需要有import "C"

2、输出函数需要有//export,同时需要注意//与export之间不能有空格

3、需要有main函数,可以不写,main函数不是对外输出函数

 

【编译命令】

 

正常编译后会生成.dll及.h文件,如下图所示

 

==调用DLL==

【代码样例】

 

【执行结果】

 

--END--